Initial Release (1.0.0): Starbound + OpenStarbound (Linux server)
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
- Feature/steam auth support by @Knaledge in #1
- Fix/starbound server launch by @Knaledge in #2
- fix/starbound-server-cleanup by @Knaledge in #3
- feature/fetch openstarbound by @Knaledge in #4
- feature/install openstarbound by @Knaledge in #5
- Refactor/environment variables by @Knaledge in #6
- debug/osb order of operations by @Knaledge in #7
- fix/ensure openstarbound install update after starbound by @Knaledge in #8
- refactor/readme by @Knaledge in #9
- feature/readme expansion and revisions by @Knaledge in #10
- fix/readme accuracy by @Knaledge in #11
- feature/backups reintroduction by @Knaledge in #12
Full Changelog
https://github.com/Knaledge/openstarbound-server/commits/1.0.0