The main workhorse. Full media/arr stack via Docker Compose.
| Service | URL | Role |
|---|---|---|
| Jellyfin | http://192.168.0.100:8096 |
Media server (video, music, books) |
| Jellyseerr | http://192.168.0.100:5055 |
Request management for Jellyfin |
| Jellystat | http://192.168.0.100:3000 |
Jellyfin analytics |
| Booklore | http://192.168.0.100:6060 |
Book library management |
| Service | URL | API | Role |
|---|---|---|---|
| Sonarr | http://192.168.0.100:8989 |
/api/v3 |
TV show management |
| Radarr | http://192.168.0.100:7878 |
/api/v3 |
Movie management |
| Lidarr | http://192.168.0.100:8686 |
/api/v1 |
Music management |
| Readarr | http://192.168.0.100:8787 |
/api/v1 |
Book management |
| Bazarr | http://192.168.0.100:6767 |
/api |
Subtitle management |
| Prowlarr | http://192.168.0.100:9696 |
/api/v1 |
Indexer aggregator |
All *arr apps authenticate with X-Api-Key header. API keys stored in ARR_KEYS.md (private).
| Service | URL | Role |
|---|---|---|
| qBittorrent | http://192.168.0.100:8081 |
Torrent client (routed via gluetun VPN) |
| SABnzbd | internal (gluetun) | Usenet client |
| Tdarr | http://192.168.0.100:8265 |
Transcode automation |
| Service | URL | Role |
|---|---|---|
| Portainer (Portainarr) | http://192.168.0.100:9000 |
Docker container management |
Disk: 64GB, ~39% used. Weekly prune cron at /etc/cron.weekly/docker-prune (docker system prune -af).
*.rileys.house SSOhttps://id.rileys.house/opt/pocket-id/docker-compose.yml@rileys.house192.168.0.30:587 (no auth required)smtp.resend.com:587 directlySmart home automation hub.
SSH: root@192.168.0.19 -p 22222 (no sudo)
192.168.0.7:/mnt/tank/nvr/frigate → /media/frigate (31TB)*.rileys.houseSee Proxy Architecture for full details.
http://192.168.0.7/api/v2.0/