I manage a lot of Mumble (Murmur) servers. There was no really good tool to manage servers, except for one open-source one that works on Windows desktop only, and has quite a few bugs. I started from scratch, and created a web app in C# which can manage both 1.4.x and 1.5.x servers. Here are it's features:
Features
π₯οΈ Virtual Server Admin View, start, stop, and configure Murmur virtual servers
π² Channel Tree Editor Browse, create, rename, move, and delete channels live
π Channel Templates Save channel layouts and apply them to any server in one click
π SSH Host Management Reach remote Mumble servers safely through SSH tunnels
π₯ User Management Create, promote, demote, reset passwords, and delete app accounts
π‘ Real-Time Status SignalR-powered live connection state β no polling
π§ Email Notifications HTML email on account events and fatal errors (optional)
π JWT Authentication Stateless token auth with 8-hour expiry and per-browser session isolation
π Swagger UI Full OpenAPI docs available in Development mode
I believe in using the best tools that work for me.
Tech Stack
Backend
β‘ ASP.NET Core 9.0 β Minimal APIs
ποΈ SQLite + Entity Framework Core 9
π JWT Bearer authentication
π‘ ASP.NET Core SignalR
π§ ZeroC ICE 3.7 (Murmur protocol)
π SSH.NET (tunnel to remote servers)
π§ MailKit (SMTP / Gmail)
Frontend
βοΈ React 18 + TypeScript
β‘ Vite 5
π» Zustand (state management)
π‘ @microsoft/signalr
π¨ CSS Modules
Infrastructure
π³ Docker (multi-stage build)
π Nginx reverse proxy + TLS
π¦ Docker Compose
Check it out. Modify if you wish! It does the job for me and it may help you.
The repository is at https://github.com/w1ve/MumbleManager

Gerry
Top comments (0)