Go to file
Pauli Jokela a3afa73b75 Fixes and enhancements.
- Fixed potential startup and shutdown issues
- Switched to a dedicated version of the server
- Added a default configuration to avoid potential IP address binding issues
- Added the ability to add unit tests in the future
2018-01-10 11:42:11 +02:00
.dockerignore Initial commit 2016-08-01 11:09:50 +03:00
.gitignore Initial commit 2016-08-01 11:09:50 +03:00
Dockerfile Fixes and enhancements. 2018-01-10 11:42:11 +02:00
README.md Added option to skip update 2017-04-22 19:33:38 +02:00
docker_build.sh Initial commit 2016-08-01 11:09:50 +03:00
docker_build_force.sh Initial commit 2016-08-01 11:09:50 +03:00
docker_push.sh Initial commit 2016-08-01 11:09:50 +03:00
docker_run.sh Fixes and enhancements. 2018-01-10 11:42:11 +02:00
goss.yaml Fixes and enhancements. 2018-01-10 11:42:11 +02:00
goss_wait.yaml Fixes and enhancements. 2018-01-10 11:42:11 +02:00
install.txt Fixes and enhancements. 2018-01-10 11:42:11 +02:00
starbound_server.default.config Fixes and enhancements. 2018-01-10 11:42:11 +02:00
start_starbound.sh Fixes and enhancements. 2018-01-10 11:42:11 +02:00

README.md

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)
SKIP_STEAMCMD  (DEFAULT: "" - Optional for skipping updating Starbound)

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.