Home

Awesome

Factorio Docker

Factorio headless server

BranchSizeVersion
latestSizeVersion
stableSizeVersion
experimentalSizeVersion

Usage

Quickstart

docker run -d --name factorio -p 34197:34197/udp rfvgyhn/factorio

Volumes

docker run -d --name factorio \
   -p 34197:34197/udp \
   -v /host/path/saves:/saves \
   -v /host/path/mods:/mods \
   -v /host/path/config:/config \
   rfvgyhn/factorio

Options

The following environment variables are available. The values show the defaults used if the var isn't specified.

docker run -d --name factorio \
   -p 34197:34197/udp \
   -v /host/path/saves:/saves \
   -v /host/path/mods:/mods \
   -v /host/path/config:/config \
   -e FACTORIO_SAVE_NAME=rick \
   rfvgyhn/factorio

Configuration

You may specify the following files by mounting the /config volume:

Note that since version 0.14.12, several of the options that were provided by environment variables have moved to server-settings.json.

The RCON password is randomly generated and stored in /config/rconpw

Docker Images

The latest tag will always follow the latest factorio server release (including experimental releases).

The stable tag will always follow the latest stable factorio server release.

Each version will also have its own tag.