- 
        Couldn't load subscription status. 
- Fork 0
Docker Guide
This guide covers how to run StationeersServerUI using Docker and Docker Compose.
Before proceeding with Docker, consider the resource implications:
Stationeers servers can be resource-intensive depending on:
- Base size and complexity
- Logic systems
- Number of players
- Atmosphere calculations
Large setups may require 12+ CPU cores and 30GB+ of RAM. Docker adds some overhead that may impact performance for resource-intensive servers.
Docker works well for lightweight setups, but bare metal or a VM might be better for larger projects.
To build the Docker image locally:
- 
Clone the Repository git clone https://github.com/jacksonthemaster/StationeersServerUI.git cd StationeersServerUI
- 
Build the Image docker build -t stationeers-server-ui:latest .
- 
Run the Image docker run -d --name stationeers-ui -p 8443:8443 -p 27016:27016 -v ./config:/app/config -v ./saves:/app/saves stationeers-server-ui:latest - 
Check if the container is running: docker ps 
- 
View logs (if debugging is needed): docker logs stationeers-ui 
- 
Stop the container: docker stop stationeers-ui 
 
- 
- 
Create (or use provided) compose.yml File services: stationeers-server: container_name: stationeers-server build : . image: stationeers-server-ui:latest deploy: resources: limits: cpus: '4' memory: 16G pids: 1 reservations: cpus: '2' memory: 4G ports: - "8443:8443" - "27016:27016" volumes: - ./saves:/app/saves - ./config:/app/config environment: - STEAMCMD_DIR=/app/steamcmd restart: unless-stopped 
- 
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