Skip to content

v2.1.0 - Maintenance mode

Choose a tag to compare

@github-actions github-actions released this 11 Oct 16:07
89ef683

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)