From e0cc541f97a0710d13788265bd87460ed8d30005 Mon Sep 17 00:00:00 2001 From: Viren070 Date: Wed, 21 May 2025 17:34:55 +0100 Subject: [PATCH] feat: add huntarr --- apps/.env | 3 ++- apps/compose.yaml | 1 + apps/huntarr/compose.yaml | 22 ++++++++++++++++++++++ 3 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 apps/huntarr/compose.yaml diff --git a/apps/.env b/apps/.env index da65837..f1f6a28 100644 --- a/apps/.env +++ b/apps/.env @@ -124,6 +124,7 @@ DOZZLE_HOSTNAME=dozzle.${DOMAIN} EASYNEWS_PLUS_HOSTNAME=easynews-plus.${DOMAIN} EASYNEWS_PLUS_PLUS_HOSTNAME=easynews-plus-plus.${DOMAIN} HONEY_HOSTNAME=${DOMAIN} +HUNTARR_HOSTNAME=huntarr.${DOMAIN} JACKETT_HOSTNAME=jackett.${DOMAIN} JACKETTIO_HOSTNAME=jackettio.${DOMAIN} JELLYFIN_HOSTNAME=jellyfin.${DOMAIN} @@ -165,7 +166,7 @@ ZIPLINE_HOSTNAME=zipline.${DOMAIN} ZURG_HOSTNAME=zurg.${DOMAIN} # This is the list of all the domains for which Cloudflare DDNS will create A/AAAA records for. -DOMAINS=${ADDON_MANAGER_HOSTNAME},${AIOSTREAMS_HOSTNAME},${AIOSTREMIO_HOSTNAME},${ANIME_KITSU_HOSTNAME},${AUTHELIA_HOSTNAME},${AUTOSYNC_HOSTNAME},${BAZARR_HOSTNAME},${BAZARR4K_HOSTNAME},${BESZEL_HOSTNAME},${COMET_HOSTNAME},${DASHDOT_HOSTNAME},${DOCKGE_HOSTNAME},${DOZZLE_HOSTNAME},${EASYNEWS_PLUS_HOSTNAME},${EASYNEWS_PLUS_PLUS_HOSTNAME},${HONEY_HOSTNAME},${JACKETT_HOSTNAME},${JACKETTIO_HOSTNAME},${JELLYFIN_HOSTNAME},${JELLYSEER_HOSTNAME},${LIBRESPEED_HOSTNAME},${MEDIAFLOW_PROXY_HOSTNAME},${MEDIAFUSION_HOSTNAME},${MINECRAFT_HOSTNAME},${NZBHYDRA2_HOSTNAME},${OMG_TV_STREMIO_ADDON_HOSTNAME},${OVERSEERR_HOSTNAME},${PLAUSIBLE_HOSTNAME},${PLEX_HOSTNAME},${PORTAINER_HOSTNAME},${PROWLARR_HOSTNAME},${RADARR_HOSTNAME},${RADARR4K_HOSTNAME},${RADARRANIME_HOSTNAME},${SEANIME_HOSTNAME},${SEARXNG_HOSTNAME},${SONARR_HOSTNAME},${SONARR4K_HOSTNAME},${SONARRANIME_HOSTNAME},${SPEEDTEST_TRACKER_HOSTNAME},${STREAMYSTATS_HOSTNAME},${STREMIO_CATALOG_PROVIDERS_HOSTNAME},${STREMIO_JACKETT_HOSTNAME},${STREMIO_SERVER_HOSTNAME},${STREMIO_TRAKT_ADDON_HOSTNAME},${STREMTHRU_HOSTNAME},${TAUTULLI_HOSTNAME},${TMDB_ADDON_HOSTNAME},${TORBOX_MANAGER_HOSTNAME},${TRAEFIK_HOSTNAME},${UPTIME_KUMA_HOSTNAME},${VAULTWARDEN_HOSTNAME},${ZILEAN_HOSTNAME},${ZIPLINE_HOSTNAME},${ZURG_HOSTNAME} +DOMAINS=${ADDON_MANAGER_HOSTNAME},${AIOSTREAMS_HOSTNAME},${AIOSTREMIO_HOSTNAME},${ANIME_KITSU_HOSTNAME},${AUTHELIA_HOSTNAME},${AUTOSYNC_HOSTNAME},${BAZARR_HOSTNAME},${BAZARR4K_HOSTNAME},${BESZEL_HOSTNAME},${COMET_HOSTNAME},${DASHDOT_HOSTNAME},${DOCKGE_HOSTNAME},${DOZZLE_HOSTNAME},${EASYNEWS_PLUS_HOSTNAME},${EASYNEWS_PLUS_PLUS_HOSTNAME},${HONEY_HOSTNAME},${HUNTARR_HOSTNAME},${JACKETT_HOSTNAME},${JACKETTIO_HOSTNAME},${JELLYFIN_HOSTNAME},${JELLYSEER_HOSTNAME},${LIBRESPEED_HOSTNAME},${MEDIAFLOW_PROXY_HOSTNAME},${MEDIAFUSION_HOSTNAME},${MINECRAFT_HOSTNAME},${NZBHYDRA2_HOSTNAME},${OMG_TV_STREMIO_ADDON_HOSTNAME},${OVERSEERR_HOSTNAME},${PLAUSIBLE_HOSTNAME},${PLEX_HOSTNAME},${PORTAINER_HOSTNAME},${PROWLARR_HOSTNAME},${RADARR_HOSTNAME},${RADARR4K_HOSTNAME},${RADARRANIME_HOSTNAME},${SEANIME_HOSTNAME},${SEARXNG_HOSTNAME},${SONARR_HOSTNAME},${SONARR4K_HOSTNAME},${SONARRANIME_HOSTNAME},${SPEEDTEST_TRACKER_HOSTNAME},${STREAMYSTATS_HOSTNAME},${STREMIO_CATALOG_PROVIDERS_HOSTNAME},${STREMIO_JACKETT_HOSTNAME},${STREMIO_SERVER_HOSTNAME},${STREMIO_TRAKT_ADDON_HOSTNAME},${STREMTHRU_HOSTNAME},${TAUTULLI_HOSTNAME},${TMDB_ADDON_HOSTNAME},${TORBOX_MANAGER_HOSTNAME},${TRAEFIK_HOSTNAME},${UPTIME_KUMA_HOSTNAME},${VAULTWARDEN_HOSTNAME},${ZILEAN_HOSTNAME},${ZIPLINE_HOSTNAME},${ZURG_HOSTNAME} # ==================================================== # DOCKER COMPOSE CONFIGURATION diff --git a/apps/compose.yaml b/apps/compose.yaml index 7e78c96..9b4eb7f 100644 --- a/apps/compose.yaml +++ b/apps/compose.yaml @@ -17,6 +17,7 @@ include: - easynews-plus-plus/compose.yaml - gluetun/compose.yaml - honey/compose.yaml + - huntarr/compose.yaml - jackett/compose.yaml - jackettio/compose.yaml - jellyfin/compose.yaml diff --git a/apps/huntarr/compose.yaml b/apps/huntarr/compose.yaml new file mode 100644 index 0000000..695f008 --- /dev/null +++ b/apps/huntarr/compose.yaml @@ -0,0 +1,22 @@ +services: + huntarr: + image: huntarr/huntarr:latest + container_name: huntarr + restart: unless-stopped + expose: + - 9705 + environment: + - TZ=${TZ} + - PUID=${PUID} + - PGID=${PGID} + labels: + - "traefik.enable=true" + - "traefik.http.routers.huntarr.rule=Host(`${HUNTARR_HOSTNAME?}`)" + - "traefik.http.routers.huntarr.entrypoints=websecure" + - "traefik.http.routers.huntarr.tls.certresolver=letsencrypt" + - "traefik.http.routers.huntarr.middlewares=authelia@docker" + volumes: + - ${DOCKER_DATA_DIR?}/huntarr:/config + profiles: + - huntarr + - all \ No newline at end of file