-
Couldn't load subscription status.
- Fork 0
Docker Guide
This guide covers how to run StationeersServerUI using Docker and Docker Compose.
Warning
For reliable backup operations, use local storage or block-level network storage (iSCSI, Fibre Channel). Network shares like SMB, NFS1/2, CIFS are NOT supported and cause issues. See Backup-System-v2/Important Notes on Filesystem Support for further details if you want to use Network Storage.
1a. Create a named volume (Optional)
docker volume create app-data
(Optional) This ensures the volume exists and can be managed separately if needed
1b. Run the Image
docker run -d --name stationeers-server-ui -p 8443:8443 -p 27016:27016/udp -p 27016:27016/tcp -p 27015:27015/udp -p 27015:27015/tcp -v app-data:/app -v "./saves:/app/saves:rw" -v "./UIMod/config:/app/UIMod/config:rw" -v "./UIMod/tls:/app/UIMod/tls:rw" ghcr.io/steamserverui/stationeersserverui:latest-
Check if the container is running:
docker ps
-
View logs (if debugging is needed):
docker logs stationeers-server-ui
-
Stop the container:
docker stop stationeers-server-ui
- Create (or use provided) compose.yml File
services:
stationeers-server-ui:
container_name: stationeers-server-ui
image: ghcr.io/steamserverui/stationeersserverui:latest
deploy:
resources:
limits:
cpus: '8'
memory: 16G
reservations:
cpus: '4'
memory: 8G
ports:
- "8443:8443"
- "27016:27016/udp"
- "27016:27016/tcp"
- "27015:27015/udp"
- "27015:27015/tcp"
volumes:
- app-data:/app
- ./saves:/app/saves:rw
- ./UIMod/config:/app/UIMod/config:rw
- ./UIMod/tls:/app/UIMod/tls:rw
restart: unless-stopped
volumes:
app-data:-
Run Docker Compose
docker compose up -d
-
Check Logs (Optional)
docker compose logs -f
Press CTRL+C to exit the log view.
- First-Time Setup - Configure your server for first use
- Security Considerations - Important security notes