Skip to content

Initial Release (1.0.0): Starbound + OpenStarbound (Linux server)

Choose a tag to compare

@Knaledge Knaledge released this 06 May 05:27
· 64 commits to main since this release
c7ed216

openstarbound-server 1.0.0

The first release of Docker-based Starbound server deployment stack - including optional deployment of the OpenStarbound Linux server.


New Features

  • Docker-native secrets support for Steam credentials & server RCON password
  • Integrated OpenStarbound download/install/update (including version tracking) via shared scripts
  • Revised backup system to handle Starbound save structure (including OpenStarbound context when enabled)

Refactors & Improvements

  • Reorganized & consolidated scripts: bootstrap, common, backup, updater, server
  • Overhauled environment-variable defaults (PUID/PGID, cron specs, log levels, ports)
  • Enhanced Supervisor profiles for deterministic Starbound → OpenStarbound startup
  • Improved server-launch arguments, config paths, version-file handling to better suit Starbound/OpenStarbound

Bug Fixes

  • Fixed cron-schedule quoting and crontab entry creation
  • Improved log message clarity, typo fixes, EOL normalization

Documentation

  • Fully revised and reorganized README.md
  • Clarified Docker Secrets usage, Compose examples, and environment variables
  • Added “Coming Soon” roadmap section

Thanks & Credits

The code and scripts in this project were iteratively built from enshrouded-server by @mornedhels, and inspired by plainsofpain-server by @traxo-xx.

Special thanks to the OpenStarbound Discord community for their support and feedback throughout technical development.


Docker Image:
ghcr.io/knaledge/openstarbound-server:1.0.0


Changelog Overview

Pull Requests

Full Changelog

https://github.com/Knaledge/openstarbound-server/commits/1.0.0

New Contributors