homelab/compose/media/automation/prowlarr/compose.yaml
Eduardo Figueroa a1824a4043 refactor(media): Remove Tinyauth middleware from media automation services
Remove Tinyauth SSO middleware from all media automation services
(Lidarr, Profilarr, Prowlarr, qBittorrent, Radarr, SABnzbd, Sonarr)
and Jellyseerr. These services will migrate to Authelia for SSO.
2025-12-12 23:16:59 +00:00

42 lines
1 KiB
YAML

# Prowlarr - Indexer Manager for *arr Apps
# Docs: https://wiki.servarr.com/prowlarr
services:
prowlarr:
container_name: prowlarr
image: lscr.io/linuxserver/prowlarr:latest
env_file:
- .env
volumes:
- ./config:/config
restart: unless-stopped
networks:
- homelab
labels:
# Traefik
traefik.enable: true
traefik.docker.network: homelab
# Web UI
traefik.http.routers.prowlarr.rule: Host(`prowlarr.fig.systems`)
traefik.http.routers.prowlarr.entrypoints: websecure
traefik.http.routers.prowlarr.tls.certresolver: letsencrypt
traefik.http.services.prowlarr.loadbalancer.server.port: 9696
# SSO Protection
# Homarr Discovery
homarr.name: Prowlarr (Indexers)
homarr.group: Automation
homarr.icon: mdi:cloud-search
healthcheck:
test: ["CMD-SHELL", "curl -f http://localhost:9696/ping || exit 1"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
networks:
homelab:
external: true