factorio-stack-manager brennanwoodbury/factorio-stack-manager:latest https://hub.docker.com/r/brennanwoodbury/factorio-stack-manager bridge sh true https://raw.githubusercontent.com/BrennanWoodbury/factorio-stack-manager/main/icon.png http://[IP]:[PORT:8080] https://github.com/BrennanWoodbury/factorio-stack-manager/issues/new?template=unraid-support.yml https://github.com/BrennanWoodbury/factorio-stack-manager https://raw.githubusercontent.com/BrennanWoodbury/factorio-stack-manager/main/templates/factorio-stack-manager.xml https://raw.githubusercontent.com/BrennanWoodbury/factorio-stack-manager/main/README.md GameServers: Tools:Utilities factorio game server multiplayer dedicated srv mods modpack Run and manage **many Factorio dedicated servers** from one web UI. This container is the manager only. It creates each Factorio server as its own sibling container through the Docker socket, so servers keep running across a manager update and are managed entirely from the UI: create, start/stop, live RCON console and container logs, saves and backups, mods and shared modpacks, map-generation settings with per-planet previews, whitelists, and per-server Factorio version. Optionally, each server can be reachable at its own subdomain with no port number to type (for example factory1.yourdomain.com), using Cloudflare DNS SRV records plus a built-in DDNS job. That is configured in the UI, not here, and the app works fine without it. [b]Before you start[/b] [ol] [li]Pick a contiguous UDP port range for your games (default 34197-34297) and forward it on your router to this server, using the SAME external and internal ports. The manager only ever hands out ports from that range, so every server it creates is reachable.[/li] [li]Set ADMIN_PASSWORD below. It is the only required setting.[/li] [/ol] [b]Notes[/b] [ul] [li]The manager runs in privileged mode and controls the host Docker daemon through the Docker socket. This is required to create and manage sibling Factorio containers. Treat access to its web UI as equivalent to host administrator access, and do not expose it directly to the internet.[/li] [li]Game ports are published by the individual server containers, not by this one, so there are no game ports to map here.[/li] [li]The Factorio servers it creates appear in the Docker tab without their own templates. That is expected — manage them from this app's UI.[/li] [li]RCON is never exposed off the host and never appears in DNS.[/li] [li]The Space Age mods ship with the game and require the DLC; they are enabled, never downloaded.[/li] [/ul] A contiguous UDP port range forwarded on your router (default 34197-34297), privileged mode, and access to the Docker socket so the manager can create and manage sibling server containers. Cloudflare DNS is optional and configured inside the app. Release history: https://github.com/BrennanWoodbury/factorio-stack-manager/releases 2026-07-25 6.12 MIT 8080 /mnt/user/appdata/factorio-stack-manager /var/run/docker.sock 34197-34297 27015-27115 /data factoriotools/factorio:stable 845 845 true false