From fe73569e0be58dbde93272a13aa34304be2c5150 Mon Sep 17 00:00:00 2001 From: Menno van Leeuwen Date: Thu, 4 Sep 2025 14:10:00 +0200 Subject: [PATCH] Add Tdarr and Weather sections to Dashy config --- .../servers/services/arr-stack/arr-stack.yml | 1 + .../services/arr-stack/docker-compose.yml.j2 | 47 +++++++++++++++++++ .../tasks/servers/services/dashy/conf.yml.j2 | 26 +++++++++- 3 files changed, 72 insertions(+), 2 deletions(-) diff --git a/config/ansible/tasks/servers/services/arr-stack/arr-stack.yml b/config/ansible/tasks/servers/services/arr-stack/arr-stack.yml index b9da6d0..ac21843 100644 --- a/config/ansible/tasks/servers/services/arr-stack/arr-stack.yml +++ b/config/ansible/tasks/servers/services/arr-stack/arr-stack.yml @@ -35,3 +35,4 @@ tags: - services - arr_stack + - arr-stack diff --git a/config/ansible/tasks/servers/services/arr-stack/docker-compose.yml.j2 b/config/ansible/tasks/servers/services/arr-stack/docker-compose.yml.j2 index 5c2ccc5..95e1f83 100644 --- a/config/ansible/tasks/servers/services/arr-stack/docker-compose.yml.j2 +++ b/config/ansible/tasks/servers/services/arr-stack/docker-compose.yml.j2 @@ -127,6 +127,53 @@ services: limits: memory: 512M + tdarr: + image: ghcr.io/haveagitgat/tdarr:latest + container_name: tdarr + environment: + - PUID=1000 + - PGID=100 + - TZ=Europe/Amsterdam + - serverIP=0.0.0.0 + - serverPort=8266 + - webUIPort=8265 + - internalNode=true + - inContainer=true + - ffmpegVersion=7 + - nodeName=MyInternalNode + - auth=false + - openBrowser=true + - maxLogSizeMB=10 + - cronPluginUpdate= + - NVIDIA_DRIVER_CAPABILITIES=all + - NVIDIA_VISIBLE_DEVICES=all + volumes: + - {{ arr_stack_data_dir }}/tdarr-server:/app/server + - {{ arr_stack_data_dir }}/tdarr-config:/app/configs + - {{ arr_stack_data_dir }}/tdarr-logs:/app/logs + - /mnt/data:/media + - {{ arr_stack_data_dir }}/tdarr-cache:/temp + ports: + - 8265:8265 + - 8266:8266 + extra_hosts: + - host.docker.internal:host-gateway + restart: unless-stopped + runtime: nvidia + devices: + - /dev/dri:/dev/dri + networks: + - arr_stack_net + deploy: + resources: + limits: + memory: 4G + reservations: + devices: + - driver: nvidia + count: all + capabilities: [gpu] + networks: arr_stack_net: caddy_network: diff --git a/config/ansible/tasks/servers/services/dashy/conf.yml.j2 b/config/ansible/tasks/servers/services/dashy/conf.yml.j2 index 64a9d9a..1004688 100644 --- a/config/ansible/tasks/servers/services/dashy/conf.yml.j2 +++ b/config/ansible/tasks/servers/services/dashy/conf.yml.j2 @@ -6,7 +6,8 @@ sections: items: - title: Plex icon: http://mennos-desktop:4000/assets/plex.svg - url: https://plex.mvl.sh/identity + url: https://plex.mvl.sh + statusCheckUrl: https://plex.mvl.sh/identity statusCheck: true id: 0_1035_plex - title: Tautulli @@ -55,6 +56,10 @@ sections: icon: http://mennos-desktop:4000/assets/prowlarr.svg url: http://go/prowlarr id: 2_1533_prowlarr + - title: Tdarr + icon: http://mennos-desktop:4000/assets/tdarr.png + url: http://go/tdarr + id: 3_1533_tdarr - name: Kagi items: - title: Kagi Search @@ -164,6 +169,24 @@ sections: icon: favicon url: https://dashboardicons.com/ id: 4_529_dashboardicons + - name: Weather + items: + - title: Buienradar + icon: favicon + url: https://www.buienradar.nl/weer/Beverwijk/NL/2758998 + id: 0_529_buienradar + - title: ClearOutside + icon: favicon + url: https://clearoutside.com/forecast/52.49/4.66 + id: 1_529_clearoutside + - title: Windy + icon: favicon + url: https://www.windy.com/ + id: 2_529_windy + - title: Meteoblue + icon: favicon + url: https://www.meteoblue.com/en/country/weather/radar/the-netherlands_the-netherlands_2750405 + id: 2_529_meteoblue - name: DiscountOffice displayData: sortBy: default @@ -260,7 +283,6 @@ appConfig: defaultOpeningMethod: sametab statusCheck: false statusCheckInterval: 0 - faviconApi: local routingMode: history enableMultiTasking: false widgetsAlwaysUseProxy: false