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.
48 lines
1.2 KiB
YAML
48 lines
1.2 KiB
YAML
# Lidarr - Music collection manager
|
|
# Docs: https://wiki.servarr.com/lidarr
|
|
|
|
services:
|
|
lidarr:
|
|
container_name: lidarr
|
|
image: lscr.io/linuxserver/lidarr:latest
|
|
env_file:
|
|
- .env
|
|
volumes:
|
|
- ./config:/config
|
|
# Media library
|
|
- /mnt/media/music:/media/music
|
|
# Download folders
|
|
- /mnt/media/downloads:/downloads
|
|
- /mnt/media/complete:/complete
|
|
- /mnt/media/incomplete:/incomplete
|
|
restart: unless-stopped
|
|
networks:
|
|
- homelab
|
|
labels:
|
|
# Traefik
|
|
traefik.enable: true
|
|
traefik.docker.network: homelab
|
|
|
|
# Web UI
|
|
traefik.http.routers.lidarr.rule: Host(`lidarr.fig.systems`)
|
|
traefik.http.routers.lidarr.entrypoints: websecure
|
|
traefik.http.routers.lidarr.tls.certresolver: letsencrypt
|
|
traefik.http.services.lidarr.loadbalancer.server.port: 8686
|
|
|
|
# SSO Protection
|
|
|
|
# Homarr Discovery
|
|
homarr.name: Lidarr (Music)
|
|
homarr.group: Automation
|
|
homarr.icon: mdi:music-box-multiple
|
|
|
|
healthcheck:
|
|
test: ["CMD-SHELL", "curl -f http://localhost:8686/ping || exit 1"]
|
|
interval: 30s
|
|
timeout: 10s
|
|
retries: 3
|
|
start_period: 40s
|
|
|
|
networks:
|
|
homelab:
|
|
external: true
|