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)