diff --git a/core/docker-compose.yml b/core/docker-compose.yml index f52631d..6f42f20 100644 --- a/core/docker-compose.yml +++ b/core/docker-compose.yml @@ -106,6 +106,7 @@ services: # DDNS UPDATER (IP Updates) ddns: image: qmcgaw/ddns-updater + user: 0:0 container_name: ddns restart: unless-stopped ports: @@ -115,7 +116,7 @@ services: - PERIOD=5m - PUBLICIP_FETCHERS=http - PUBLICIP_HTTP_PROVIDERS=all - - CONFIG={"settings":[{"provider":"desec","domain":"${DESEC_DOMAIN}","host":"@","password":"${DESEC_TOKEN}","ip_version":"ipv4"}]} + - CONFIG={"settings":[{"provider":"desec","domain":"mapletree.email","host":"@","token":"${DESEC_TOKEN}","ip_version":"ipv4"}]} volumes: - /docker/core/ddns:/updater/data diff --git a/traefik/dynamic/lxc2-mediaservices.yml b/traefik/dynamic/lxc2-mediaservices.yml new file mode 100644 index 0000000..6afef88 --- /dev/null +++ b/traefik/dynamic/lxc2-mediaservices.yml @@ -0,0 +1,32 @@ +http: + routers: + # JELLYFIN ROUTER + jellyfin: + rule: "Host(`media.mapletree.email`)" + service: jellyfin-service + entryPoints: + - websecure + tls: + certResolver: myresolver + stash: + rule: "Host(`stash.mapletree.email`)" + service: stash-service + entryPoints: + - websecure + tls: + certResolver: myresolver + + services: + # JELLYFIN SERVICE (The Destination) + jellyfin-service: + loadBalancer: + servers: + # The IP address of pve2-lxc2 + - url: "http://172.16.201.202:8096" + passHostHeader: true + stash-service: + loadBalancer: + servers: + # The IP address of pve2-lxc2 + - url: "http://172.16.201.202:9999" + passHostHeader: true \ No newline at end of file