Run a Starbound server with Docker!
docker run --name starbound -d -p=21025:21025 -p=21026:21026 -v starbound-universe:/universe -e STEAM_USER=xxxx -e STEAM_PASSWORD=xxxx -e STEAM_SECRET=xxxx blade1981m/docker-starbound-server
docker run --name starbound -d -p=21025:21025 -p=21026:21026 -v starbound-universe:/universe -v starbound-mods:/mods -e STEAM_USER=xxxx -e STEAM_PASSWORD=xxxx -e STEAM_SECRET=xxxx -e CLEANUP_MODS=false blade1981m/docker-starbound-server
The Starbound game files will be downloaded via steamcmd. This container is built to handle steam accounts that have steamguard enabled. To do this you need to get your shared_secret using one of these methods. Huge credit to Weilbyte for developing steamcmd-2fa that made this possible.