A game server panel in one Docker container, set up with one YAML file.
$ argonath --help
| controls | Start, stop, restart, force kill and back up. Double-click proof. |
| stats | CPU, RAM, disk and temperature, 30 minutes of history. |
| players | Who's on, when the game reports it. |
| logs | Server and startup logs, live, side by side. |
| health | Running, offline or crashed, detected by itself. |
| updates | Checks Steam for new builds every hour. Update on restart. |
| backups | Saves archived to dated .tar.gz files, old ones tidied. |
| activity | Who did what, and when. |
| layout | Drag and resize widgets, pick a colour. Works on a phone. |
| auth | Local accounts (first sign-up is admin), or none at all. |
$ cat config/game.yml
game: name: "Valheim" steam_app_id: "896660" process_name: "valheim_server.x86_64" max_players: 10 auth: mode: "local" # or "none" steamcmd: enabled: true backup: enabled: true save_dir: "/game/Saved"
$ argonath --compare