Service catalog¶
Choose services for the tasks you need. make services and make presets report the catalog packaged in your selected Maraudarr image, including required companions and removable defaults. Use the preset comparison for deployment shapes.
VPN and discovery¶
| Services | Purpose |
|---|---|
| Privateerr | Generate the PIA WireGuard configuration file and monitor VPN recovery |
| Gluetun | Run the VPN tunnel used by torrent clients |
| Prowlarr | Share indexers across media managers |
| FlareSolverr | Handle supported challenges when a configured indexer requires it |
Downloads and automation¶
| Services | Purpose |
|---|---|
| qBittorrent | Torrent downloads; the default downloader in Plundarr and Boudoirr |
| SABnzbd or NZBGet | Optional Usenet lanes; either or both may be selected |
| Radarr, Sonarr, Sonarr Anime, Lidarr | Movie, television, separate anime, or music management |
| Whisparr and Whisparr Alt | Independent adult-media instances with separate providers, state, and categories |
| Bazarr | Subtitles |
| Seerr or Cruisarr | Media requests; Cruisarr uses Jellyfin authentication |
| Cleanuparr | Policy-driven rejected/stalled download cleanup |
| Recyclarr | Explicit preview/apply of Radarr/Sonarr quality settings |
Lidarr supports amd64/arm64, not arm/v7. Cruisarr requires amd64/arm64 and private-registry access; complete Boudoirr setup before use. See NZBGet settings and Recyclarr commands for application setup.
Playback and ebooks¶
| Services | Purpose |
|---|---|
| Plex | Host-networked media server with read-only library mounts |
| Jellyfin | Media server with a writable /data root |
| Stash | Independent adult-media cataloging and playback with protected shared media |
| Jellyfin Vue | Optional experimental browser client; requires a browser-reachable Jellyfin server |
| Calibre-Web Automated | Ebook library and automatic ingest |
Jellyfin and Cruisarr/Vue can connect across projects; selecting a client does not force a local Jellyfin server. Stash is a removable Boudoirr default; see shared-library setup before enabling file changes. Vue and Calibre-Web Automated require amd64/arm64. Calibre's ingest directory removes processed files, and its image is excluded from Watchtower because updates can migrate databases. Follow media-server and ebook setup.
Media curation utilities¶
| Services | Purpose |
|---|---|
| Kometa, ImageMaid, Themerr | Duplex core: collections/overlays, artwork maintenance, and Plex/Jellyfin theme songs |
| PATTRMM Neo and Notifiarr | Duplex removable defaults: generated collections and notifications |
| Tautulli | Optional Plex activity/history |
| Overlay Reset | Optional tools-profile repair, invoked explicitly |
Kometa uses external operator-owned configuration. Themerr requires amd64/arm64 and a separate token key paired with its state. Prepare Neo settings/output and verify every selected settings run. Overlay Reset has no undo; review its dry run and backups first. The Duplex guide covers those requirements.
Operations¶
| Services | Purpose |
|---|---|
| Tracearr | Media monitoring with TimescaleDB/Redis companions; amd64/arm64 |
| Homepage | Dashboard with generated shared-password login |
| Duplicati | Encrypted configuration/host-data backups |
| Portainer | Docker management through the host socket |
| Speedtest Tracker and Apprise | Network history and notifications |
| Watchtower | Automatic updates or a single update pass |
Read Tracearr setup and database exports, Homepage login, and Portainer access before launch.
Caution
Image updates can introduce incompatible configuration or database migrations. Run only one persistent Watchtower daemon per host and keep coordinated services excluded until their upgrade path is tested.
Inspect dependency resolution¶
After choosing the generator, replace the placeholders with catalog IDs:
Keep your complete existing service selection on regeneration. Generator architecture support does not guarantee support for every selected application.