Dedicated game server manager, friend group sized.
Start, stop, update, schedule restarts / back ups and restore your game, all
through an HTTPS dashboard. Simply implement a verb based driver for your game,
plop it in ~/.servo/drivers/, and activate it from the dashboard.
Make a login for your friends via CLI, give them perms based on how much you trust them. E.g. ability to start, stop, update, etc the server. Point a domain at it, give your friends the URL, have fun :p
Usage · Driver authoring · Development
# install servo
curl -fsSL https://releases.sproutcli.dev/servo/install.sh | sh
# create admin login
servo users add --username admin --perms "admin"Then open https://localhost:8829 or setup a reverse proxy.
Place a driver in ~/.servo/drivers/, make it executable, activate it in
Settings, then click Install and Start.
The Palworld and Valheim drivers are real examples I've made for Fedora and rootless Podman. They double as practical tests of Servo's driver support. Read their setup notes before installing: Palworld's are in the script; Valheim's are alongside its driver.
This is for semi-technical people, the kind who can run a containerized game server and would like to wrap that with automated backups, restarts, and a simple secure UI that allows non-technical friends to do server related actions without giving them full access to your machine.
Currently targets Linux amd64/arm64. Windows is still just experimental stubs