Run a Starbound server with Docker!
docker run --name starbound -dp -v starbound:/starbound -e STEAM_USERNAME=xxxx -e STEAM_PASSWORD=xxxx michaellawrence/docker-starbound-server
Also a sample docker-compose.yml file has been provided. Simply run the following in the current directory:
docker-compose up
Make sure to create a steam.env file with your Steam user name and password in it if you choose to use the Docker Compose method. A sample is provided.
You must turn off Steam Guard for this image to work. If someone has a good idea of how to get it to work with Steam Guard, please let me know.
The Starbound game files will be downloaded via steamcmd into the starbound directory. This is to ensure persistence.
Adding the env variable STARBOUND_UNSTABLE=true
will run the unstable Starbound version.