Immich Public Proxy
Immich Proxy ist ein vorgeschalteter Reverse Proxy für Immich, der den Zugriff auf deinen Immich-Server über das Internet sicherer und komfortabler macht. Er sitzt zwischen Internet und deinem Immich-Backend und übernimmt Aufgaben wie HTTPS-Verschlüsselung, Weiterleitung und optional Authentifizierung.
🔧 Was macht ein Immich Proxy konkret?
1️⃣ HTTPS / SSL-Verschlüsselung
-
Stellt eine verschlüsselte Verbindung (HTTPS) bereit
-
Zertifikate z. B. über Let’s Encrypt
-
Verhindert unverschlüsselten Zugriff
2️⃣ Reverse Proxy-Funktion
-
Leitet Anfragen von außen an den internen Immich-Container weiter
-
Trennt öffentlich erreichbaren Dienst vom eigentlichen Backend
3️⃣ Domain-Anbindung
-
Zugriff z. B. über
https://photos.deinedomain.destatt über IP-Adresse und Port
4️⃣ Sicherheitskontrolle
Je nach Setup möglich:
-
IP-Filter
-
Basic Auth
-
Rate Limiting
-
Integration mit Authelia / OAuth / SSO
🛠 Typische Proxy-Lösungen für Immich
Immich bringt keinen eigenen „Proxy-Server“ mit, sondern nutzt üblicherweise externe Reverse-Proxies wie:
-
Nginx Proxy Manager
-
Traefik
-
Caddy
Diese laufen meist ebenfalls als Docker-Container.
🏗 Beispiel-Architektur (typisch bei Proxmox + Docker + NAS)
↓
Router (Port 443)
↓
Reverse Proxy (Docker)
↓
Immich Web + API Container
↓
Daten auf NAS
✅ Vorteile eines Proxys vor Immich
-
Sichere HTTPS-Verbindung
-
Saubere Domain-Struktur
-
Zentrale Verwaltung mehrerer Dienste
-
Möglichkeit für zusätzliche Authentifizierung
-
Bessere Trennung von interner Infrastruktur