📸 Tschüss Google Fotos – Umzug zu Immich
Der Google-Speicher war voll, und die Familienfotos lagen in einer fremden Cloud. Also habe ich sie nach Hause geholt – zu Immich, einer selbst gehosteten Foto-App, die sich fast wie Google Fotos anfühlt: Zeitleiste, Alben, Gesichtserkennung, Suche nach „Hund am Strand“ und automatischer Upload vom Handy.
01Immich installieren
Auf einem Linux-Rechner (VM oder Container) mit Docker. Fotos brauchen Platz – lege den Upload-Ordner auf eine große Platte,
z. B. /mnt/fotos. Mindestens 6 GB RAM einplanen (die Erkennung von Gesichtern und Motiven braucht Speicher).
Shellmkdir -p /opt/immich && cd /opt/immich
wget -O docker-compose.yml https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
wget -O .env https://github.com/immich-app/immich/releases/latest/download/example.env
nano .env
.env – diese Zeilen anpassenUPLOAD_LOCATION=/mnt/fotos
DB_DATA_LOCATION=/opt/immich/postgres
TZ=Europe/Berlin
DB_PASSWORD=ein-langes-zufaelliges-passwort
Shelldocker compose up -d
http://IP-DES-RECHNERS:2283 öffnen – Immich begrüßt dich mit „Erste Schritte“.02Konten anlegen & API-Schlüssel
- Das erste Konto wird automatisch Admin. Danach unter Verwaltung → Benutzer für jedes Familienmitglied ein Konto anlegen.
- Jeder meldet sich einmal an und erzeugt unter Kontoeinstellungen → API-Schlüssel → Neuer API-Schlüssel einen Schlüssel. Den braucht der Umzug in Schritt 4 – pro Person der eigene, sonst landen alle Fotos im falschen Konto.
03Google Takeout exportieren
- takeout.google.com öffnen → Auswahl aufheben → nur Google Fotos anhaken.
- Weiter → Dateityp .zip, Größe 50 GB → Export erstellen.
- Google schickt nach Stunden bis Tagen eine Mail mit den Download-Links. Alle ZIP-Dateien in einen Ordner laden – nicht entpacken!
.json-Dateien neben den Bildern.
Wer die ZIPs einfach entpackt und hochlädt, hat hinterher tausende Fotos mit falschem Datum. Genau das löst immich-go.04Mit immich-go hochladen
immich-go liest die Takeout-ZIPs direkt, setzt Datum, Ort und Alben wieder richtig zusammen und überspringt, was schon in Immich liegt.
Programm von github.com/simulot/immich-go herunterladen (Windows: immich-go.exe).
Eingabeaufforderung (cmd) – erst ein Probelaufimmich-go.exe upload from-google-photos --server http://IP-DES-RECHNERS:2283 --api-key DEIN-API-SCHLUESSEL ^
--dry-run D:\Takeout\takeout-*.zip
Sieht die Zusammenfassung gut aus, denselben Befehl ohne --dry-run und mit gebremster Parallelität starten:
Eingabeaufforderung (cmd) – echter Laufimmich-go.exe upload from-google-photos --server http://IP-DES-RECHNERS:2283 --api-key DEIN-API-SCHLUESSEL ^
--concurrent-tasks 3 --on-errors continue D:\Takeout\takeout-*.zip
--concurrent-tasks 3 lief es stabil durch.05Handy-Upload einrichten
- App Immich installieren, Server-Adresse eintragen, anmelden.
- Oben rechts auf die Wolke → Alben auswählen (z. B. „Kamera“) → Sicherung aktivieren, „Hintergrund-Sicherung“ an.
- In der Google-Fotos-App: Profilbild → Fotos-Einstellungen → Sicherung → ausschalten, sonst füllt sich Google sofort wieder.
06Google Fotos leeren – erst ganz am Ende
- Stichproben machen: alte Urlaubsfotos, Videos, Fotos von anderen Handys – sind sie in Immich, mit richtigem Datum?
- Erst dann in Google Fotos alles auswählen und löschen und den Papierkorb leeren – sonst bleibt der Speicher 60 Tage belegt.
07Backup nicht vergessen
Fotos zu Hause heißt auch: selbst für Sicherungen sorgen. Mindestens den Upload-Ordner (/mnt/fotos) regelmäßig auf
eine zweite Platte oder einen zweiten Rechner kopieren – wie das automatisch geht, steht in
Der Server, der sonntags aufwacht.