Containerizing the server keeps updates and dependencies tidy. LinuxGSM adds health checks, backups, and mod workflows on top.
linuxgsm.sh installed as sdtdserver user./home/sdtdserver/serverfiles, /home/sdtdserver/.local/share/7DaysToDie, and /home/sdtdserver/logs to the host.1) Build or pull an image that installs LinuxGSM and runs ./linuxgsm.sh sdtdserver + ./sdtdserver install on first start.
2) Place serverconfig.xml and serveradmin.xml in the mapped config volume.
3) Add mods by mounting a Mods/ folder into serverfiles/Mods.
4) Start the container; LinuxGSM will bootstrap updates.
./sdtdserver backup via cron inside the container or through the host. Store archives off-container../sdtdserver monitor with a healthcheck script to restart the server if the query port stops responding../sdtdserver update inside the container pulls new builds without rebuilding the image.