diff --git a/apps/.env b/apps/.env index d220b1c..db0fbfd 100644 --- a/apps/.env +++ b/apps/.env @@ -174,9 +174,6 @@ ZILEAN_HOSTNAME=zilean.${DOMAIN} 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},${ARCANE_HOSTNAME},${AUTHELIA_HOSTNAME},${AUTOSYNC_HOSTNAME},${BAZARR_HOSTNAME},${BAZARR4K_HOSTNAME},${BESZEL_HOSTNAME},${COMET_HOSTNAME},${DASHDOT_HOSTNAME},${DEBRIDAV_HOSTNAME},${DECYPHARR_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_ACCOUNT_BOOTSTRAPPER_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},${YAMTRACK_HOSTNAME},${ZILEAN_HOSTNAME},${ZIPLINE_HOSTNAME},${ZURG_HOSTNAME} - # ==================================================== # DOCKER COMPOSE CONFIGURATION # ==================================================== diff --git a/apps/cloudflare-ddns/compose.yaml b/apps/cloudflare-ddns/compose.yaml index a9cfad8..1b00b85 100644 --- a/apps/cloudflare-ddns/compose.yaml +++ b/apps/cloudflare-ddns/compose.yaml @@ -9,12 +9,70 @@ services: cap_drop: [all] security_opt: [no-new-privileges:true] environment: - - CLOUDFLARE_API_TOKEN=${CLOUDFLARE_API_TOKEN} - # Your Cloudflare API token - - DOMAINS=${DOMAINS} - # Your domains (separated by commas) - - PROXIED=false - # Tell Cloudflare to cache webpages and hide your IP (optional) + CLOUDFLARE_API_TOKEN: "${CLOUDFLARE_API_TOKEN}" + PROXIED: false + DOMAINS: > + ${ADDON_MANAGER_HOSTNAME}, + ${AIOSTREAMS_HOSTNAME}, + ${AIOSTREMIO_HOSTNAME}, + ${ANIME_KITSU_HOSTNAME}, + ${ARCANE_HOSTNAME}, + ${AUTHELIA_HOSTNAME}, + ${AUTOSYNC_HOSTNAME}, + ${BAZARR_HOSTNAME}, + ${BAZARR4K_HOSTNAME}, + ${BESZEL_HOSTNAME}, + ${COMET_HOSTNAME}, + ${DASHDOT_HOSTNAME}, + ${DEBRIDAV_HOSTNAME}, + ${DECYPHARR_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_ACCOUNT_BOOTSTRAPPER_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}, + ${YAMTRACK_HOSTNAME}, + ${ZILEAN_HOSTNAME}, + ${ZIPLINE_HOSTNAME}, + ${ZURG_HOSTNAME} profiles: - cloudflare-ddns - all