Skip to content

Home Media Services: Reverse Proxy Setup

This document outlines the reverse proxy configuration for accessing various home media services and utilities through custom domains. All services are configured with Caddy reverse proxy rules pointing to their respective internal IP addresses and ports.

  • Sonarr - TV show automation and management (Port 8989)
  • Radarr - Movie automation and management (Port 7878)
  • Plex - Media server for streaming content (Port 32400)
  • qBittorrent - Torrent client and downloads (Port 8080)
  • Prowlarr - Indexer aggregator for Sonarr/Radarr (Port 9696)
  • AdGuard Home - DNS filtering and ad blocking (Port 80)
  • Unraid - NAS operating system and server management (Port 88)
ServiceURLInternal Port
Sonarrhttps://sonarr.clintonsteiner.com8989
Radarrhttps://radarr.clintonsteiner.com7878
Plexhttps://plex.clintonsteiner.com32400
qBittorrenthttps://qbittorrent.clintonsteiner.com8080
Prowlarrhttps://prowlarr.clintonsteiner.com9696
AdGuard Homehttps://adguard.clintonsteiner.com80
Unraidhttps://unraid.clintonsteiner.com88

All services are configured using Caddy as a reverse proxy. The configuration routes traffic from custom domains to their respective internal services:

sonarr.clintonsteiner.com {
reverse_proxy 192.168.1.168:8989
}
radarr.clintonsteiner.com {
reverse_proxy 192.168.1.168:7878
}
plex.clintonsteiner.com {
reverse_proxy 192.168.1.168:32400
}
qbittorrent.clintonsteiner.com {
reverse_proxy 192.168.1.168:8080
}
prowlarr.clintonsteiner.com {
reverse_proxy 192.168.1.168:9696
}
adguard.clintonsteiner.com {
reverse_proxy 192.168.1.50:80
}
unraid.clintonsteiner.com {
reverse_proxy 192.168.1.168:88
}