DEV Community

Gerry Hull
Gerry Hull

Posted on

New open source Mumble Manager project...

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)