Run prepare.sh to change permissions from the factorio_vol folder
Save
Place your save in factorio_vol/saves/ as main_save.zip
Mods
Something something place in factorio_vol/mods
-
Download them from: https://mods.factorio.com/
-
Move them to the mods folder (KEEP THEM IN .ZIP FORMAT)
-
Run
chmod -R 845:845 ./factorio_vol/mods
OR run the script prepare.sh -
Finally (but optional), modify the file factorio_vol/config/server-settings.json and introduce your account username+token, this will enable the server to check for mod updates on boot, and in case of finding an update for the mods, update them automatically.
(unsure if can update by default, but by using the username+token should be able to get more updates)
-
On booting will generate the file mod-list.json, from this file one can enable/disable installed mods, by default new mods installed appear as enabled
-
In case of a mod not being installed, check for it's dependencies and install them.
Remember to add playernames to the admin/whitelist/banlist
Change the content of the file factorio_vol/config/rconpw
Not necessary if RCON it's not enabled/port published
Docker-compose.yaml
Joins a container network that hides behind a reverse proxy
More info:
(I don't own that repository)