selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

GitHub
Enshrouded Dedicated Server logo

Self-host Enshrouded Dedicated Server

1.8.1

Docker image for Enshrouded game server with auto-updates

ReleaseOpen SourceMIT
Updated5 days ago
LanguageShell
Setup difficultyModerate
Stars
290
CPU
>= 6 cores
RAM
>= 16 GB
Storage
>= 30 GB (preferably SSD)
Port
15637 (Steam query port)
Docker
mornedhels/enshrouded-server
Install with Docker

What is Enshrouded Dedicated Server?

Enshrouded Dedicated Server is a Docker image that packages the Enshrouded game server with supervisord for automatic updates, backups, and restarts. It provides extensive configuration through environment variables for server name, player slots, voice/text chat, query port, save directories, and difficulty settings. The image supports both Proton and Wine-based variants, includes cron-scheduled updates and backups with player-count checks, and offers hooks for custom scripts. It runs on Linux with recommended specs of 6+ CPU cores, 16 GB RAM, and 30 GB SSD storage.

Should you self-host Enshrouded Dedicated Server?

Enshrouded Dedicated Server scores 48/100 on selfhost.directory (how scoring works) and ranks #39 of 62 in Game Servers. It has 290 GitHub stars.

It shipped 5 stable releases in the past year. The latest, 1.8.1, came out on 23 October 2026. New versions land roughly every 2 months.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is MIT-licensed and written mostly in Shell.

Its closest alternative on selfhost.directory is minecraft (78/100, 14 492 stars). It scores higher overall, so compare the two before you pick. See Enshrouded Dedicated Server vs minecraft side by side.

Features

  • Automatic Updates
  • Difficulty customization
  • Lifecycle hooks
  • Ntsync support
  • Player-count aware operations
  • Proton and Wine variants
  • Scheduled Backups
  • Server roles configuration
  • Voice chat modes

Enshrouded Dedicated Server README

How to install Enshrouded Dedicated Server

Install Enshrouded Dedicated Server with Docker

Environment variables
SERVER_NAME, UPDATE_CRON, PUID, PGID, and many others documented in the environment variables table

docker run -d --name enshrouded
--hostname enshrouded
--restart=unless-stopped
-p 15637:15637/udp
-v ./game:/opt/enshrouded
-e SERVER_NAME="Enshrouded Server"
-e UPDATE_CRON="*/30 * * * *"
-e PUID=4711
-e PGID=4711
mornedhels/enshrouded-server:latest

Enshrouded Dedicated Server releases & version history

More in Game Servers

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…