mirror of
https://github.com/RWejlgaard/pez-docs.git
synced 2026-05-06 03:34:44 +00:00
- Update locations/london.md with current server state (london-a FreeBSD monitoring, london-b Ubuntu/ZFS storage, london-c offline) - Update locations/copenhagen.md with current servers (copenhagen-a Minecraft+WoW, copenhagen-b offline, copenhagen-c general) - Add locations/helsinki.md documenting helsinki-a (Caddy gateway, Authelia, Bitwarden, LDAP) and nuremberg-a (mail/poste.io) - Add workloads/jellyfin, navidrome, nextcloud, arr-stack, minecraft, wow, mail, monitoring, bitwarden, authelia - Add principles/zfs documenting the london-b ZFS pool setup - Add principles/caddy documenting the reverse proxy setup on helsinki-a - Update introduction.md to mention all locations
36 lines
1.3 KiB
Markdown
36 lines
1.3 KiB
Markdown
# Arr Stack
|
|
|
|
## What
|
|
|
|
The `*arr` stack is my media automation pipeline. It handles finding, downloading, and organising movies, TV shows, music, and books.
|
|
|
|
## Components
|
|
|
|
| Service | Purpose | URL | Port |
|
|
|---|---|---|---|
|
|
| Radarr | Movie management | radarr.pez.sh | 7878 |
|
|
| Sonarr | TV show management | sonarr.pez.sh | 8989 |
|
|
| Lidarr | Music management | lidarr.pez.sh | 8686 |
|
|
| Readarr | Book management | readarr.pez.sh | 8787 |
|
|
| Prowlarr | Indexer aggregator | prowlarr.pez.sh | 9696 |
|
|
| Transmission | Download client | download.pez.sh | 9091 |
|
|
| Jellyseerr | Media request portal | request.pez.sh | 5055 |
|
|
|
|
All services are behind Authelia except Jellyseerr, which has its own user auth for request submissions.
|
|
|
|
## Where
|
|
|
|
All containers run on **london-b** in Docker. Media is stored on the ZFS pool `hdd`.
|
|
|
|
## How It Works
|
|
|
|
1. Jellyseerr accepts media requests
|
|
2. Radarr/Sonarr/Lidarr/Readarr pick up the request and search for a release via Prowlarr
|
|
3. Prowlarr aggregates torrent/usenet indexers and returns results
|
|
4. The chosen release is sent to Transmission for download
|
|
5. Once complete, the arr app moves the file to the appropriate library folder
|
|
6. Plex and Jellyfin pick up the new content automatically
|
|
|
|
## Download Client
|
|
|
|
Using Transmission. It's fast, reliable, and handles 100+ simultaneous torrents without issue.
|