Immich: Google-Fotos-Alternative auf eigenem Server
Immich: Warum wir es als Google-Fotos-Alternative nutzen
Google Fotos ist praktisch, aber Datenschutz und Abhängigkeit von einem Cloud-Anbieter sind Probleme. Wir setzen auf Immich, eine Self-Hosted-Alternative, die wir auf unserer Plattform sgit.space betreiben. Immich bietet ähnliche Funktionen wie Google Fotos, bleibt aber unter unserer Kontrolle.
Installation und Deployment
Immich läuft als Docker-Container und lässt sich leicht über Docker Compose deployen. Wir nutzen eine PostgreSQL-Datenbank für die Metadaten und einen separaten Container für die Bildverarbeitung. Die Konfiguration erfolgt über Umgebungsvariablen, was die Integration in unsere bestehende Infrastruktur vereinfacht.
Funktionen im Vergleich zu Google Fotos
Immich unterstützt automatische Backups, Objekt- und Gesichtserkennung sowie Albumerstellung. Die Web-Oberfläche ist schlank, aber funktional. Ein großer Vorteil ist die API, die wir für automatisierte Uploads und Skripting nutzen. Allerdings fehlen noch einige Features wie eine integrierte Kartenansicht.
Performance und Skalierung
Die Performance hängt stark von der Hardware ab. Wir hosten Immich auf unserer Infrastruktur mit ausreichend RAM und CPU für die Bildanalyse. Bei großen Bibliotheken (>50.000 Bilder) empfiehlt sich eine Optimierung der Datenbank-Indizes. Die Suche ist schnell, sofern die Metadaten korrekt indiziert sind.
Backup-Strategie für Immich
Da Immich auf unserem Server läuft, sind wir für Backups selbst verantwortlich. Wir sichern die PostgreSQL-Datenbank täglich und die hochgeladenen Medienfiles auf einem separaten Storage. Ein Skript prüft die Konsistenz der Backups, um Datenverlust zu vermeiden.
Fazit: Für wen lohnt sich Immich?
Immich ist eine gute Wahl für Nutzer, die Google Fotos ersetzen wollen und bereit sind, etwas Aufwand in Hosting und Wartung zu investieren. Wer eine vollständig eigenkontrollierte Lösung sucht, findet in Immich eine solide Alternative. Wir betreiben es auf sgit.space und sind zufrieden – auch wenn noch kleinere Bugs behoben werden müssen.
```