Starbound server that runs inside a Docker container
NOTE: This image will install/update on startup. The path
/steamcmd/starbound can be mounted on the host for data persistence.
How to run the server
- Set the environment variables you wish to modify from below (note the Steam credentials)
- Optionally mount
/steamcmd/starboundsomewhere on the host or inside another container to keep your data safe
Be sure to edit
starbound_server.config to further customize your installation.
The following environment variables are available:
STEAM_USERNAME (DEFAULT: "" - Required for installing/updating Starbound) STEAM_PASSWORD (DEFAULT: "" - Required for installing/updating Starbound) SKIP_STEAMCMD (DEFAULT: "" - Optional for skipping updating Starbound)
Updating the server
As long as you have both your
STEAM_PASSWORD set, simply restarting the container should trigger the update procedure.
If you need help, have questions or bug submissions, feel free to contact me @Dids on Twitter.