Self-host Chaptarr for audiobooks on a VPS
Readarr retired in 2025. Chaptarr is the fork that runs audiobooks and ebooks in one instance: a Compose service, PUID and PGID, and the metadata break.
Filtering by topic #arr-stack · clear
Readarr retired in 2025. Chaptarr is the fork that runs audiobooks and ebooks in one instance: a Compose service, PUID and PGID, and the metadata break.
PUID and PGID are not Docker settings. They are an entrypoint convention in linuxserver.io images. Why bind mount files land as 911:911, and how to fix it.
Sonarr and Radarr warn that Allowed Hosts is not configured. Here is what to type in that field for your setup, and how to get back in if you are locked out.
Default ports for Sonarr, Radarr, Prowlarr, Bazarr, qBittorrent, Jellyfin, Seerr and FlareSolverr, plus how to keep every one of them off the public internet.
Add a Jellyfin service to an existing arr stack compose file: matching PUID and PGID, one media mount at the same path, and a port bound to localhost.
Sonarr and Radarr ship with no default username or password. Where config.xml lives in Docker, and how to reset a lost login in under a minute.
Wire your arr stack together: indexers in Prowlarr, API keys into Sonarr and Radarr, then qBittorrent as the download client by container name.
Every way to turn off Sonarr and Radarr login, what the local address option really means on a VPS, and the three setups that are actually safe.
Why Sonarr and Radarr copy instead of hardlink, the single /data layout that fixes it, the compose volumes to match, and how to prove an import linked.
Huntarr exposed every connected arr API key, then its repo was deleted. Remove it, rotate your keys, and replace it with Wanted searches or a guarded fork.