Skip to content

Docker Guide

JLangisch edited this page Sep 27, 2025 · 21 revisions

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.

Running through docker cli

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
  1. Check if the container is running:

    docker ps
  2. View logs (if debugging is needed):

    docker logs stationeers-server-ui
  3. Stop the container:

    docker stop stationeers-server-ui

Running with Docker Compose

  1. 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:
  1. Run Docker Compose

    docker compose up -d
  2. Check Logs (Optional)

    docker compose logs -f

    Press CTRL+C to exit the log view.

Next Steps

Clone this wiki locally