diff --git a/compose/truenas-apps.yaml b/compose/truenas-apps.yaml index 2b48421..9d06e68 100644 --- a/compose/truenas-apps.yaml +++ b/compose/truenas-apps.yaml @@ -67,6 +67,7 @@ services: -d music.balsillie.house -d books.balsillie.house -d subs.balsillie.house + -d index.balsillie.house volumes: - /mnt/hdd/apps/certbot/etc:/etc/letsencrypt - /mnt/hdd/apps/certbot/var:/var/lib/letsencrypt diff --git a/compose/truenas-media.yaml b/compose/truenas-media.yaml index a2ac468..48a0c92 100644 --- a/compose/truenas-media.yaml +++ b/compose/truenas-media.yaml @@ -10,19 +10,6 @@ networks: name: apps services: - # jellyfin: - # container_name: jellyfin - # image: jellyfin # FIX - # restart: unless-stopped - # networks: - # apps: - # ipv4_address: 10.96.10.101 - # link_local_ips: [] - # volumes: - # - /mnt/hdd/apps/jellyfin:/config - # - /mnt/hdd/media:/media - # - /mnt/hdd/apps/certbot/etc:/etc/letsencrypt - # - /mnt/hdd/apps/certbot/var:/var/lib/letsencrypt cert-sorter: container_name: cert-sorter @@ -34,6 +21,34 @@ services: - /mnt/hdd/apps/cert-1000:/dest/1000 network_mode: none + jellyfin: + container_name: jellyfin + image: code.balsillie.net/michael/containers/jellyfin:latest + pull_policy: always + user: jellyfin:jellyfin + depends_on: + cert-sorter: + condition: service_completed_successfully + required: true + restart: true + restart: unless-stopped + hostname: jellyfin + domainname: balsillie.house + devices: + - /dev/dri/card0:/dev/dri/card0 + - /dev/dri/renderD128:/dev/dri/renderD128 + environment: + - JELLYFIN_PublishedServerUrl=https://jellyfin.balsillie.house + networks: + apps: + ipv4_address: 10.96.10.101 + link_local_ips: [] + volumes: + - /mnt/hdd/apps/jellyfin/config:/config + - /mnt/hdd/apps/jellyfin/cache:/cache + - /mnt/hdd/media:/media + - /mnt/hdd/apps/cert-1000:/cert + qbittorrent: container_name: torrent image: code.balsillie.net/michael/containers/qbittorrent:latest @@ -103,7 +118,7 @@ services: prowlarr: container_name: prowlarr - image: code.balsillie.net/michael/containers/radarr:latest + image: code.balsillie.net/michael/containers/prowlarr:latest pull_policy: always depends_on: cert-sorter: