All apps · 0 apps
Enshrouded-broccoli
Docker app from Judd's Repository
Overview
Readme
View on GitHubGame server hosting · Fast RAM · High-speed internet · Eat lag for breakfast
Try our Enshrouded server hosting free for 2 days!
Enshrouded Dedicated Server Docker
A Docker container for running an Enshrouded dedicated server. The server binary is Windows-only and runs via either Wine or Proton GE.
Server Requirements
| Resource | Minimum | Recommended | Maximum |
|---|---|---|---|
| CPU | 2 cores @ 3.2 GHz | 4 cores @ 3.2 GHz | 4 cores @ 3.2 GHz |
| RAM | 8 GB | 16 GB | 32 GB |
| Storage | 20 GB SSD | 40 GB SSD | 40 GB SSD |
How to use
Copy the .env.example file to .env, fill in your values, then use either docker compose or docker run.
Docker Compose
services:
enshrouded:
image: indifferentbroccoli/enshrouded-server-docker
restart: unless-stopped
container_name: enshrouded
stop_grace_period: 30s
ports:
- 15637:15637/udp
env_file:
- .env
volumes:
- ./server-data:/home/steam/enshrouded
docker compose up -d
Docker Run
docker run -d \
--restart unless-stopped \
--name enshrouded \
--stop-timeout 30 \
-p 15637:15637/udp \
--env-file .env \
-v ./server-data:/home/steam/enshrouded \
indifferentbroccoli/enshrouded-server-docker
Environment Variables
| Variable | Default | Info |
|---|---|---|
| PUID | 1000 | User ID to run the server process as |
| PGID | 1000 | Group ID to run the server process as |
| UPDATE_ON_START | true | Download and validate server files on every startup. Set to false to skip. |
| GENERATE_SETTINGS | true | Set to false to skip all config generation and patching. The server will start using whatever is already in enshrouded_server.json on disk. |
| SERVER_NAME | Indifferent Broccoli Enshrouded Server | Display name of the server |
| QUERY_PORT | 15637 | Query port (UDP) |
| MAX_PLAYERS | 12 | Maximum number of simultaneous players |
| SERVER_PASSWORD | Leave empty for a public server |
About
This is a Dockerized Enshrouded dedicated server maintained by indifferent broccoli. We offer managed Enshrouded server hosting if you'd rather not self-host.
Media gallery
1 / 3Requirements
Categories
Download Statistics
Related apps
Explore more like this
Explore allLinks
Details
indifferentbroccoli/enshrouded-server-docker:latestRuntime arguments
- Network
bridge- Shell
bash- Privileged
- false
- Extra Params
--restart=unless-stopped --stop-timeout=30
Template configuration
UDP query port. Forward it on your router. Must be the same as QUERY_PORT.
- Target
- 15637
- Default
- 15637
- Value
- 15637
Server files, saves, and enshrouded_server.json.
- Target
- /home/steam/enshrouded
- Default
- /mnt/user/appdata/enshrouded
- Value
- /mnt/user/appdata/enshrouded
Display name of the server.
- Target
- SERVER_NAME
- Default
- EnshroudedServer
- Value
- EnshroudedServer
Optional password to join. Leave empty for a public server.
- Target
- SERVER_PASSWORD
Maximum number of players at the same time.
- Target
- MAX_PLAYERS
- Default
- 12
- Value
- 12
UDP query port the server listens on. Must be the same as the Query Port.
- Target
- QUERY_PORT
- Default
- 15637
- Value
- 15637
Write the settings from this template to enshrouded_server.json on each start. Set to false to use the file on disk as it is.
- Target
- GENERATE_SETTINGS
- Default
- true
- Value
- true
Download and validate the server files on each start. Set to false to skip.
- Target
- UPDATE_ON_START
- Default
- true
- Value
- true
User ID the server runs as.
- Default
- 99
- Value
- 99
Group ID the server runs as.
- Default
- 100
- Value
- 100