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
This article was originally published by DEV Community and written by Gerry Hull.
Read original article on DEV Community