Repository navigation
v2.1.0 - Maintenance mode
Maintenance mode. /maintenance start swaps the red "Offline" dashboard for a yellow "Server is under maintenance 🛠️" embed with your reason, the expected end and whether the server answers right now. The bot presence shows 🛠️ Maintenance. With a duration it ends on its own once the time is up and the server is back; it survives a restart of the bot. Works the same for Plex and Jellyfin, and only DISCORD_AUTHORIZED_USERS can use it.
See Commands → /maintenance and The Dashboard → During maintenance.
Upgrading
Change the tag to 2.1.0, then docker compose pull && docker compose up -d. No config change is needed. The new options are optional and default to the current behaviour:
| Option | Default | |
|---|---|---|
maintenance.thumbnail_url |
"" |
Dashboard thumbnail during maintenance; empty uses dashboard.icon_url. The example config uses https://mediawatch.nichtlegacy.com/logo-maintenance.png. |
maintenance.auto_end |
true |
End maintenance on its own once the duration has passed and the server answers again. |
presence.maintenance_text |
"🛠️ Maintenance" |
Presence text during maintenance. |
presence.maintenance_status |
"idle" |
Presence status during maintenance. |
The /maintenance commands appear after the restart; if Discord does not show them yet, reload the client (Ctrl+R).
2.1.0 (2026-10-11)
Added
- dashboard: announce maintenance instead of showing the server offline (ec919b1)
- maintenance: add /maintenance start, end and status (ec919b1)
Fixed
- docker: keep the code read-only for the bot however it was checked out (53a3ed3)
Documentation
- add the GitHub social preview to the brand assets (55c4e3c)