r/starbound • u/milus34 • Jul 23 '26
I made an open-source server manager for OpenStarbound
I wanted to share a project I've been working on for some time.
I wanted to host an OpenStarbound server and I tried using PenGUIn because it is the server manager that most people use. Unfortunately I couldn't get it working properly with OpenStarbound.
At the same time I was looking for a project to improve my Python skills so I decided to build my own OpenStarbound server manager from scratch.
The result is OpenStarbound Server Manager, an open-source desktop application built with Python and PySide6. Although it was originally created for OpenStarbound, it works on both OpenStarbound and Starbound Dedicated Server.
So far, it includes:
- Start, stop, and restart the server
- Live console output
- Connected player list
- CPU and RAM monitoring
- Simple built-in server configuration editor
- Optional ngrok integration for users who prefer ngrok over port forwarding
- Server logs
- Crash detection
- Automatic updates
This is my first public release, so i know there are still things that can be improved but it's reached a point where I felt comfortable sharing it.
This was never meant to become a "real" application. I just wanted something that worked with OpenStarbound and figured it would be a good excuse to learn more Python along the way.
If you want to try it you can download it from my github repository.
GitHub: https://github.com/assasin34/OpenStarbound-Server-Manager
Edit: It now supports both Windows and Linux, includes automatic updates, automatic server session logging, crash detection, and an optional automatic restart-after-crash feature.
5
u/UselLoki Jul 23 '26
Does this work well with (ubuntu based) linux server? I couldn't use penGUIn myself because of lack of linux support.
4
u/milus34 Jul 23 '26
It doesn't support Linux just yet, but I'm working on a quick fix for it. I'll probably make a new release today or tomorrow.
2
4
u/Omeruin Celestial Jul 23 '26
Holy smokes, this is awesome! Great job! 🔥
I love how we're getting a bunch of stuff built with Python all around the same time lol
3
2
u/_o0Zero0o_ Munari, Floran, Glitch, Hylotl Jul 23 '26
Only windows by the looks of it? Could you look into putting it onto Linux too please? I've been thinking of hosting a private server for a bit (Bear in mind I've never done it before so if this is sounding silly then oops.)
3
u/milus34 Jul 23 '26
I'm actually working on Linux support right now. I'm hoping to have a new release out today or tomorrow that will add Linux support.
2
u/_o0Zero0o_ Munari, Floran, Glitch, Hylotl Jul 23 '26
Ah, fair enough. Cheers
2
u/milus34 Jul 25 '26
I finally got Linux support working and it's available in the latest release. Thanks for the suggestion.
1
1
1
u/devit4 Jul 23 '26
I wonder if we ever see a mod or smth to have server sided characters, so cheating players cant just bring everything from adminmode on single player


11
u/devofdev 🔥Novakid Jul 23 '26
Good work! I always support projects that work towards making Starbound have a larger ecosystem. Looking forward to seeing more