Files
hassio-addons/maintainerr
copilot-swe-agent[bot] 464c7362d8 fix(maintainerr): fix broken init script execution causing ingress 404
The entrypoint used `bashio "$script"` to run init scripts, but bashio CLI
is a function dispatcher (bashio::"${@}"), not a script interpreter. This
meant 32-nginx_ingress.sh never executed, leaving nginx config with
unsubstituted %%port%%/%%interface%%/%%ingress_entry%% placeholders, so
nginx failed to start and ingress returned 404.

Fix: source the bashio library first, then run each init script via
`source` in a subshell so bashio:: functions are inherited.

Agent-Logs-Url: https://github.com/alexbelgium/hassio-addons/sessions/d5bff0a8-62ba-4564-a4fc-74c87d8b0d55

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-04-03 13:06:45 +00:00
..
2026-03-05 15:59:21 +01:00
2026-04-03 07:20:01 +00:00
2026-04-03 09:17:47 +02:00
2026-03-15 23:11:54 +00:00
2026-03-15 23:11:54 +00:00
2026-03-05 15:59:21 +01:00
2026-04-03 12:20:32 +00:00

Home Assistant Add-on: Maintainerr

"Looks and smells like Overseerr, does the opposite."

Maintainerr is a rule-based media management tool for your Plex, Jellyfin, or Emby ecosystem. It creates smart collections based on configurable rules (watched status, age, ratings, ...) and can optionally delete unwatched content to keep your library clean.

About

Maintainerr integrates with:

  • Plex / Jellyfin / Emby — media server
  • Sonarr / Radarr — to remove media files
  • Overseerr / Jellyseerr — to reset requests
  • Tautulli — for advanced watch statistics

Installation

  1. Add the repository to Home Assistant.
  2. Install the Maintainerr add-on.
  3. Start the add-on.
  4. Open the Web UI on port 6246.

Configuration

Option Description
TZ Timezone (e.g. Europe/Paris). Defaults to Europe/London.
env_vars Extra environment variables passed to the container.

Available extra env vars

Variable Default Description
UI_PORT 6246 Change the listening port
BASE_PATH (empty) Serve under a URL subpath

Data

Persistent data (database, configuration) is stored in the HA addon config directory and survives add-on updates and reinstalls.

Support