A desktop manager for existing Dune Awakening dedicated servers.

The app manages already-provisioned Dune dedicated servers over SSH and Kubernetes control commands. It does not install the game server, create VMs, configure Hyper-V, provision Ubuntu, or manage external tools such as SteamCMD.
dune-server-service daemon for on-host scheduled maintenance (daily restarts with in-game warnings, automated backups, server update check + apply) — installed over SSH straight from the Management card
More management features coming soon.
Download the latest release for your operating system from GitHub Releases.
After launching the app, add an existing server profile with its host, SSH user, and private key path, then refresh it to detect BattleGroups and management endpoints.
The target server must already be installed and reachable over SSH. The app expects the Dune Kubernetes resources and vendor management scripts to exist on the server before you add it.
Required player-facing/server ports depend on your own server deployment. A typical dedicated-server deployment uses:
If you found a bug or are having other issues, please create an issue here: https://github.com/adainrivers/dune-dedicated-server-manager/issues
See Building From Source.
MIT License. See LICENSE.
$ claude mcp add dune-dedicated-server-manager \
-- python -m otcore.mcp_server <graph>