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 / 3Install Enshrouded-broccoli on Unraid in a few clicks.
Find Enshrouded-broccoli in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.
Requirements
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