Repository navigation
Troubleshooting
Tobias Vorwachs edited this page Nov 15, 2026
·
4 revisions
The full table of start errors, symptoms and fixes: troubleshooting.
-
Relay running?
docker compose logs mumpeerorjournalctl -u mumpeer: look for the fingerprint line and errors. -
Bot connected? The bot log reports the relay as up. A wrong secret shows up in the relay
log as
API request without a valid secret. -
Reachable from outside? From another network:
openssl s_client -connect relay.example.org:443 -alpn mumpeer/1 </dev/nullprints the relay certificate when TCP 443 works.
| Symptom | Likely cause | Fix |
|---|---|---|
| "Mumpeer relay: No" in Mumcord | Bot not on the server, not registered, or cannot reach the API | Register the bot, check api_url and the secret, share the network namespace |
| "The relay is not reachable right now" | Bot's status polls fail | Start mumpeer; check secret and api_fp
|
| "The relay could not be reached over UDP or TCP 443" | Firewall, wrong port mapping, wrong public_host, NAT |
Open UDP and TCP 443, publish 443:443, forward ports on the router |
| Always "Via relay (TCP 443)" | UDP 443 blocked or MTU below 1300 on the path | Open UDP 443; check tunnels and VPNs |
| "The relay of this server changed" | New key: data volume lost, own certificate renewed | Restore the key files, or tell users to trust the new relay |
expired |
Second user connected after the token's 120 s | Retry; raise token_ttl_s if frequent |
unknown_token |
Token replaced by a newer request, or relay restarted | Retry |
not_allowed |
Certificate not in the pair, or side already bound | User changed certificate or used a second device; retry |
bot_gone |
No API call from the bot for 90 s | Restart or fix the bot |
relay_full / peer_limit
|
max_sessions / max_sessions_per_peer reached |
Wait or raise the limit |
relay_full on broadcast creation |
max_broadcasts (screen share) or max_camera_broadcasts (camera) reached, or 0
|
Wait for a broadcast to end or raise the limit |
| Plugin data relayed unexpectedly after an upgrade |
[uses] plugin_data defaults to true since 0.2.1 |
Set plugin_data = false
|
| Attach button, screen sharing or camera disabled in Mumcord, with a reason | The matching switch in [uses] is false; the API answers 403 use_not_allowed
|
Set it to true and restart mumpeer if you want the relay to carry that use |
| Choppy screen share | Bandwidth limits drop packets (dropped= in the log) |
Raise session_mbit/total_mbit if the uplink allows |
| One user cannot connect for 10 minutes | Too many failed handshakes from their network | Wait; check the blocked for 10 minutes warning |
For more detail, run with RUST_LOG=debug for a short time: bind attempts then show the first
8 characters of the certificate hash.
Still stuck? Open an issue with the version, how you run it and the relevant log lines; never include the secret or the relay key.
Use
Understand
Help
Reference
Projects