Starr
krippler52/starr:latest
https://hub.docker.com/r/krippler52/starr
https://github.com/Krippler/Starr
https://github.com/Krippler/Starr
https://github.com/Krippler/Starr/issues
https://github.com/Krippler/Starr/blob/main/README.md
https://raw.githubusercontent.com/Krippler/Starr/main/templates/starr-icon.png
False
Web UI for diagnosing and repairing the SQLite databases used by Sonarr, Radarr,
Lidarr, Sportarr, Readarr, Prowlarr, Whisparr, and Bazarr.
Safely stops the target *arr container, takes a (zstd-compressed) timestamped
backup, runs SQLite PRAGMA repairs (integrity check, FK repair, WAL checkpoint,
VACUUM, REINDEX, ANALYZE) on the idle database, then starts the container back
up. Repair output streams live to the browser via SSE — scheduled runs stream
into the same log.
Features: cron scheduler with skip-if-clean, multiple instances per app (e.g.
a second Sonarr), run history with last-run pill + pre-repair time estimate +
per-instance trend charts, one-click restore from any backup, mid-VACUUM cancel
(real SQLite interrupt), per-instance backup retention up to 1 year, and
notifications on completion via Apprise (Discord/Telegram/ntfy/Pushover/…),
Signal (signal-cli-rest-api), or plain JSON webhooks.
With the Docker socket mounted and a single /appdata mount pointed at your
host appdata root, Starr auto-discovers each *arr container — its URL,
container name, and database path — so you only need to paste the API keys
and click Save Credentials.
Provided as-is, no warranty — reliable in our testing, but use at your own
risk and keep your own backups. The authors aren't responsible for any data
loss or database damage.
Tools: MediaApp:Other
bridge
false
sh
http://[IP]:[PORT:8877]/
https://raw.githubusercontent.com/Krippler/Starr/main/templates/unraid.xml
--restart=unless-stopped
8877
/mnt/user/appdata
/mnt/user/appdata/starr/backups
/var/run/docker.sock
99
100
INFO
7