From 473c554c729a3080612b76fe44c0f48b4d1f894c Mon Sep 17 00:00:00 2001 From: traveler Date: Sun, 27 Jul 2025 20:15:54 -0500 Subject: [PATCH] radarr --- JellySeer.yaml | 30 ++++++++++++----------------- Template.yaml | 52 ++++++++++++++++++++++++++++++++++++++++++++------ apache.yaml | 0 logging.yaml | 3 --- radarr.yaml | 42 ++++++++++++++++++++++++++++++++++++++++ 5 files changed, 100 insertions(+), 27 deletions(-) delete mode 100644 apache.yaml create mode 100644 radarr.yaml diff --git a/JellySeer.yaml b/JellySeer.yaml index 9989c54..e65730d 100755 --- a/JellySeer.yaml +++ b/JellySeer.yaml @@ -1,42 +1,36 @@ - services: - jellyseer: image: fallenbagel/jellyseerr:latest container_name: jellyseerr hostname: jellyseer + restart: unless-stopped + ports: + - "5055:5055" + networks: + - netgrimoire + volumes: + - /DockerVol/JellySeer/config:/app/config + - /data/nfs/Baxter/Data/media:/data:shared environment: - LOG_LEVEL=debug - PUID=1001 - PGID=998 - TZ=America/Chicago - ports: - - 5055:5055 - volumes: - - /DockerVol/JellySeer/config:/app/config - - /data/nfs/Baxter/Data/media:/data:shared - restart: unless-stopped - networks: - - netgrimoire deploy: labels: + - caddy=requests.netgrimoire.com + - caddy.reverse_proxy="{{upstreams 5055}}" + - homepage.description=Media Server - homepage.group=Library + - homepage.href=https://requests.netgrimoire.com - homepage.name=JellySeer - homepage.icon=jellyseer.png - - homepage.href=http://requests.netgrimoire.com - - homepage.description=Media Server - kuma.jellyseer.http.name="JellySeer" - kuma.jellyseer.http.url=http://jellyseer:5055 - - caddy=requests.netgrimoire.com - # - caddy.import=authentik - - caddy.reverse_proxy="{{upstreams 5055}}" placement: constraints: - node.hostname == docker5 - - - networks: netgrimoire: external: true diff --git a/Template.yaml b/Template.yaml index cd497ea..f94415b 100644 --- a/Template.yaml +++ b/Template.yaml @@ -1,12 +1,52 @@ - user: "1001:998" +version: "3.8" + +services: + {{ service_name }}: + image: {{ image }} + container_name: {{ container_name | default(service_name) }} + restart: unless-stopped + environment: + - PUID={{ puid | default("1001") }} + - PGID={{ pgid | default("998") }} + - TZ={{ timezone | default("America/Chicago") }} + user: "{{ puid | default("1001") }}:{{ pgid | default("998") }}" + volumes: + {% for volume in volumes %} + - {{ volume }} + {% endfor %} + networks: + - {{ network | default("netgrimoire") }} + labels: + - "homepage.group={{ homepage_group }}" + - "homepage.name={{ homepage_name | default(service_name) }}" + - "homepage.icon={{ homepage_icon | default(service_name) }}" + - "homepage.href=https://{{ homepage_href }}" + - "homepage.description={{ homepage_description }}" + - "diun.enable=true" + - "diun.watch_repo=true" + - "diun.max_tags={{ diun_max_tags | default(5) }}" + - "caddy = {{ caddy_address }}" + - "caddy.reverse_proxy={{ caddy_reverse_proxy | default('{{upstreams 80}}') }}" + - "caddy.import={{ caddy_import | default('authentik') }}" + - kuma.jellyseer.http.name="JellySeer" + - kuma.jellyseer.http.url=http://jellyseer:5055 + + + +networks: + {{ network | default("netgrimoire") }}: + external: true + + + + + + + user: "1001:998" networks: - netgrimoire - logging: - driver: "gelf" - options: - gelf-address: "udp://192.168.5.17:12201" - tag: "vikunja" + deploy: restart_policy: condition: any diff --git a/apache.yaml b/apache.yaml deleted file mode 100644 index e69de29..0000000 diff --git a/logging.yaml b/logging.yaml index 49aa1ca..4fd9db1 100644 --- a/logging.yaml +++ b/logging.yaml @@ -48,9 +48,6 @@ services: - netgrimoire deploy: mode: global - placement: - constraints: - - node.platform.os == linux labels: - diun.enable=true - kuma.monitor=false diff --git a/radarr.yaml b/radarr.yaml new file mode 100644 index 0000000..900bbd0 --- /dev/null +++ b/radarr.yaml @@ -0,0 +1,42 @@ + +services: + radarr: + image: lscr.io/linuxserver/radarr:latest + container_name: radarr + hostname: radarr + user: "1001:998" + environment: + - TZ=America/Chicago + - PGID=998 + - PUID=1001 + volumes: + - /DockerVol/Radarr:/config + - /data/nfs/Baxter/Data/:/data:shared + ports: + - 7878:7878 + networks: + - netgrimoire + restart: unless-stopped + deploy: + placement: + constraints: + - node.hostname == docker1 + labels: + - homepage.group=Jolly Roger + - homepage.name=Radarr + - homepage.icon=radarr.png + - homepage.href=https://radarr.netgrimoire.com + - homepage.description=Movie Library + - homepage.widget.type=radarr + - homepage.widget.url=http://radarr:7878 + - homepage.widget.key=1fb7e413a68e459cb08ab33b100a444a + - kuma.radarr.http.name=Radarr + - kuma.radarr.http.url=http://radarr:7878 + - caddy=radarr.netgrimoire.com + - caddy.import=authentik + - caddy.reverse_proxy={{upstreams 7878}} + - diun.enable=true + +networks: + netgrimoire: + external: true