High-performance, multi-arch Factorio Headless server.
9.3K
A lightweight, secure, and highly configurable Factorio Headless Server. Designed for stability, automatic management, and full Factorio 2.0 / Space Age support.
factorio, UID/GID 845).server-settings, map-gen, and map-settings via environment variables.docker run -d \
--name factorio-server \
-p 34197:34197/udp \
-p 27015:27015/tcp \
-v /path/to/data:/factorio \
miguerubsk/factorio-headless:latest
services:
factorio:
image: miguerubsk/factorio-headless:latest
container_name: factorio_server
ports:
- "34197:34197/udp"
- "27015:27015/tcp"
environment:
- SAVE_NAME=my_factory
- RCON_ENABLED=true
- RCON_PASSWORD=your_password
volumes:
- ./data:/factorio
restart: unless-stopped
| Variable | Description | Default |
|---|---|---|
SAVE_NAME | Name of the save file | factory_world |
RCON_ENABLED | Enable RCON administration | false |
DLC_SPACE_AGE | Enable Space Age DLC (v2.0+) | false |
GAME_AUTO_UPDATE | Enable automatic updates | false |
Override any setting using prefixes:
FACTORIO_CONF__ → server-settings.jsonMAP_GEN__ → map-gen-settings.jsonMAP_SET__ → map-settings.jsonExample: FACTORIO_CONF__name="My Super Server"
Mount a volume to /factorio to persist your data. The internal structure is:
/factorio/saves: Game world files./factorio/mods: Installed mods./factorio/config: Configuration and JSON settings.MIT License. Created by Miguerubsk.
Content type
Image
Digest
sha256:fd202dc83…
Size
218.3 MB
Last updated
3 days ago
docker pull miguerubsk/factorio-headless