SteamServerUI
SSUI offers an intuitive UI and a robust REST API for server operations, configuration management, and backup handling for your Dedicated Servers.
Install / Use
/learn @SteamServerUI/SteamServerUIREADME
[!IMPORTANT] This project is licensed under the SSUI LICENSE and does NOT allow redistribution. Instead of forking, join the Discord and state your intentions or Open an issue.
SteamServerUI - Your One-Stop Shop for Steam Server Shenanigans
⬆️⬆️ SteamServerUI Beta launch Trailer ⬆️⬆️
Development of SteamServerUI has moved here: StationeersServerUIRepo/v7-nightly
StationeersServerUI will become SteamServerUI - ETA Christmas!
Texts below are NOT up to date, join the SSUI Discord for Updates and Betas
[!CAUTION] v6 of SSUI is a work in progress and is not recommended for production use, but technically feasible. Development of v6 will continue over the next months. My plan is to have a full release by the end of Q3 2025.
🚀 From Stationeers to Steam: The Great Servervolution
Once upon a time, I built SteamServerUI (SSUI), a sleek, retro-themed UI to tame the wild beast that a Stationeers dedicated server is. It is glorious—automatic SteamCMD setups, one-click controls, Discord bots, and a backup system smarter than your average space engineer. But then, @mitoskalandiel dropped a galaxy-sized idea: Why stop at Stationeers? Why not make SSUI the ultimate overlord of any Steam server? And so, SteamServerUI was born, with @JacksonTheMaster and @mitoskalandiel leading the charge to generalize the chaos of server management.
SteamServerUI (v6) is the shiny, in-development evolution of StationeersServerUI, designed to run any Steam game server. Think Satisfactory, Project Zomboid, Stationeers, or even that obscure indie game you love!
⚠️ Warning: v6 is a preview. It’s like a prototype spaceship — cool, but expect a lot of loose bolts. This tool is currently meant for development, not production. Some remains of Stationeers-specific features (like BackupManager and Discord) are currently in a state of… let’s call it “creative flux.” Non-breaking, but they complain with some noise.
Games We’ve Tested (So Far)
- 🏭 Satisfactory: Build factories, crash servers, repeat.
- 🚀 Stationeers: Space is hard, server management isn’t.
- 🧟 Project Zomboid: Survive zombies, not server crashes.
- …or any SteamCMD game, if you’re brave enough to write the runfile yourself!
Check out the List of supported games for more information.
🛠️ The Runfile: Heart of SteamServerUI
The runfile is a JSON file that defines how to run a game server. It specifies the game’s Steam App ID, executables, and command-line arguments, which SteamServerUI uses to launch and manage the server.
If you are curious for more information, see the runfile documentation.
🌟 Features Currently Implemented 🌟
| 🚀 Zero Config | 🔄 Auto Updates | 🎮 One-Click Control | 🔒 Secure by Default | 🛠️ Mod Support | |:-------------:|:---------------:|:-------------------:|:-------------------:|:--------------------:| | Drop and run | SteamCMD updates | Start/stop with ease | JWT auth, TLS | BepInEx integration |
Note: v6 is a work in progress. It currently IS able to run a Server successfully in a playable state, but is not recommended for production use. Though, technically feasible.
TL;DR - Get Started (If You Dare)
- 📦 Grab the v6 branch with a git clone
- 📁 build the project with
go build build/build.goand copy the executable of your system to the root of the project (chmod +x) and execute it. - 🐋 Or, use docker! As there is no Stable Release atm, you can use the docker image from the Docker Hub or build it yourself with the provided Dockerfile.
- 🌐 Access the UI at
https://<<server-ip>>:8443.
Why You’ll (Eventually) Love It
- Generalized Power: One UI to rule all Steam servers (with the right runfile).
- Community-Driven: Built by @JacksonTheMaster, inspired by @mitoskalandiel, and all open to your ideas.
🗺️ Documentation (v6)
There is currently NO real documentation for version 6. Earlier versions are documented in the StationeersServerUI Wiki.
🙌 Contributing
[!IMPORTANT] This project is licensed under the SSUI LICENSE and does NOT allow redistribution. Instead of forking, join the Discord and state your intentions or Open an issue.
SteamServerUI is a community effort, and we’d love your input (but no pressure). Got a bug? Open an issue. Got a runfile for your favorite game? Share it! See the Contributing Guidelines for details. The License is here to protect this project, not to scare you away.
Special thanks to:
- @mitoskalandiel: For the galaxy-brain idea to go beyond Stationeers, and providing me with a powerful Linux Server to test on!
📜 License
This project is licensed under the STEAM SERVER UI LICENSE AGREEMENT - see the LICENSE file for details.
Cleared 400MB of Executables from the Git History on 17.05.2025



