Files
William Miceli 2e8718adb6
All checks were successful
Build and Push / get-steam-app-version (push) Successful in 37s
Build and Push / build (push) Successful in 4m36s
Build and Push / push (push) Successful in 9m35s
Functional
2025-04-19 22:36:18 -04:00

3.2 KiB

Gitea Build Status Docker Image Size Docker Pulls Docker Stars Docker Image Version

Satisfactory Logo

Docker Image - Satisfactory Server

Game Website

Usage

Available Tags

Running This Image

One-line (Useful for Testing)

docker run -d -p 7777:7777/udp -p 15000:15000/udp -p 15777:15777/udp -v /path/to/your/data:/persistent williammiceli/satisfactory-server:latest

Docker Compose

Create compose file

Create 'docker-compose.yaml' using the following as example/template:

version: '3.8'

services:
  satisfactory-server:
    image: docker.io/williammiceli/satisfactory-server:latest
    ports:
      - "7777:7777/udp"
      - "15000:15000/udp"
      - "15777:15777/udp"
    volumes:
      - type: bind
        source: ./data  # Path to your local directory for server data
        target: /persistent
    restart: unless-stopped

Starting Container

While in same directory of your 'docker-compose.yaml':

docker compose up -d

Stopping Container

While in same directory of your 'docker-compose.yaml':

docker compose down

Updating The App

Pull Newest Image

docker image pull williammiceli/satisfactory-server:latest

Use SteamCMD In Running Container

steamcmd +force_install_dir /home/steam/satisfactory_server +login anonymous +app_update 1690800 -beta public validate +quit

Game Character Thumbs Up

Meta

Credits for Useful References/Resources