2016-08-01 08:09:50 +00:00
|
|
|
# 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
|
|
|
|
1. Set the environment variables you wish to modify from below (note the Steam credentials)
|
|
|
|
2. Optionally mount ```/steamcmd/starbound``` somewhere on the host or inside another container to keep your data safe
|
|
|
|
3. Enjoy!
|
|
|
|
|
|
|
|
*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)
|
2017-04-22 17:33:38 +00:00
|
|
|
SKIP_STEAMCMD (DEFAULT: "" - Optional for skipping updating Starbound)
|
2016-08-01 08:09:50 +00:00
|
|
|
```
|
|
|
|
|
|
|
|
# Updating the server
|
|
|
|
|
|
|
|
As long as you have both your `STEAM_USERNAME` and `STEAM_PASSWORD` set, simply restarting the container should trigger the update procedure.
|
|
|
|
|
|
|
|
# Anything else
|
|
|
|
|
|
|
|
If you need help, have questions or bug submissions, feel free to contact me **@Dids** on Twitter.
|