Container w/ SteamCMD for Starbound
10K+
This docker image contains a Starbound server to self-host your own game.
This is an example docker-compose file:
services:
starbound:
image: nephatrine/starbound-scmd:latest
container_name: starbound
ports:
- "21025:21025/tcp"
- "21025:21025/udp"
- "21026:21026/tcp"
volumes:
- /mnt/containers/starbound:/opt/starbound-dedicated
The installation uses SteamCMD and so will need your Steam credentials and SteamGuard 2FA. Due to this, it cannot be automated. On initial startup, it will sleep in a loop waiting for the installation.
You can enter the container's terminal and run the starbound-install.sh
script. This script takes one argument - your Steam username. It will query you
for your Steam password and 2FA login to begin the installation or update
process. Once this is complete, the game server will be automatically started.
Steam Workshop mod IDs can be listed in a workshop.txt file in the root of
the game directory. If it exists, the installation script will also download
and install those. If the game is already installed and you just wish to
install the mods listed there, you can run starbound-install-workshop.sh
instead. Mod uninstallation must be done manually by removing the symlink in
the mods folder.
Once the game has been installed and started for the first time, a
starbound_server.config file will be created where you can configure the
particulars for your server.
Content type
Image
Digest
sha256:7579c61a3…
Size
189.7 MB
Last updated
almost 3 years ago
docker pull nephatrine/starbound-scmd