Merge pull request 'immich: move public edge off Cloudflare tunnel to NetBird proxy' (#39) from migrate-immich-to-proxy into master

Reviewed-on: gitea_admin/homelab#39
This commit was merged in pull request #39.
This commit is contained in:
2026-06-26 11:50:33 +02:00
2 changed files with 0 additions and 19 deletions
-14
View File
@@ -3,20 +3,6 @@ kind: Ingress
metadata:
name: immich
namespace: immich
labels:
# Publish through Cloudflare via the cluster's cargo tunnel. The
# cloudflare-scoped external-dns instance filters on this label
# and creates CNAMEs to the tunnel; cloudflared then needs a matching
# host entry in its configmap (see kubernetes/infrastructure/
# cloudflared/configmap.yaml). All three hostnames share the label,
# but only immich.renner.uno is mapped in cloudflared —
# the .k.renner.uno LAN alias and the legacy photos.renner.uno stay
# tunnel-404 (mirrors the paperless approach for the .k aliases).
# NOTE: Cloudflare's default body cap on free/pro plans is 100 MiB,
# so external photo/video sync above that size will fail at the edge
# even though Traefik streams without a body cap. LAN clients
# bypass this entirely via immich.k.renner.uno.
external-dns/cloudflare: "true"
annotations:
cert-manager.io/cluster-issuer: letsencrypt-cluster
spec:
@@ -26,11 +26,6 @@ data:
originRequest:
noTLSVerify: true
- hostname: immich.renner.uno
service: https://traefik.ingress.svc.cluster.local:443
originRequest:
noTLSVerify: true
- hostname: music.renner.uno
service: https://traefik.ingress.svc.cluster.local:443
originRequest: