🎮 Setup an Enshrouded Dedicated Server
Deploy a dedicated Enshrouded game server on Ubuntu — an always-online survival world your friends join directly from the game client, with automatic updates and a persistent save.
📦 Resources & Setup Scripts
Grab the automated bash script from GitHub to follow along with the video.
Quick Install:
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/gaming/enshrouded/enshrouded-ubuntu.sh
chmod +x enshrouded-ubuntu.sh
sudo bash enshrouded-ubuntu.sh
Tutorial Steps
1 Download the Script
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/gaming/enshrouded/enshrouded-ubuntu.sh
2 Make it Executable
chmod +x enshrouded-ubuntu.sh
3 Run the Installer
The script installs Docker if needed, pulls the mornedhels/enshrouded-server image, and starts it on UDP ports 15636 and 15637. It sets a server name and generates a random 12-character server password, both printed at the end.
sudo bash enshrouded-ubuntu.sh
4 Join from the Game Client
Enshrouded has no web interface. Launch the game, choose Play → Join Server, and enter your server's IP, port 15636, and the generated password:
Server: <your-server-ip> Port: 15636 Password: <generated>
Ports Used
| Port | Purpose |
|---|---|
| 15636/udp | Game traffic |
| 15637/udp | Query port |