Wie ich Google Photos durch eine eigene, private und selbstgehostete Alternative ersetzt habe - kostenlos
Falls Sie bereit sind, die Verbindung zu Google zu kappen, ermöglicht Ihnen diese Option, Ihre Fotos nach eigenen Vorstellungen zu hosten und zu synchronisieren. So geht’s.
Wichtigste Erkenntnisse
- Immich ist ein Google Photos-Synchronisierungsdienst, den Sie zu Hause installieren können.
- Immich erfordert tatsächlich die Verwendung von Docker.
- Sie können Immich kostenlos installieren und nutzen.
In den letzten Jahren habe ich mir zum Ziel gesetzt, meine Abhängigkeit von Google zu überwinden. Es war ein langsamer und mühsamer Prozess - doch ich stelle fest, dass es viele Alternativen gibt. Es kommt nur darauf an, sie zu installieren und zum Laufen zu bringen.
Ich habe bereits verschiedene Alternativen zu Google Photos ausprobiert - beispielsweise Nextcloud, das tatsächlich ziemlich gut funktioniert hat. Kürzlich bin ich jedoch auf eine App namens Immich gestoßen. Es handelt sich dabei um ein selbstgehostetes Tool zur Verwaltung von Bildern und Videos, mit dem man Backups erstellen, Bilder organisieren und verwalten kann - und zwar auf dem eigenen Server. Mit Immich können Sie Bilder und Videos durchsuchen, sortieren und verwalten, ohne sich um Datenschutzbedenken kümmern zu müssen.
Obwohl die Installation von Immich nicht gerade ein Kinderspiel ist, sollten Sie damit zurechtkommen, wenn Sie glauben, ein paar Befehle kopieren und einfügen zu können.
Was Sie brauchen, um loszulegen
Um Immich zu installieren, benötigen Sie einen Desktop-Computer oder Server in Ihrem LAN, der Docker unterstützt - das bedeutet Linux, macOS oder Windows. Für die Installation unter Linux brauchen Sie einen Benutzer mit sudo-Rechten. Natürlich benötigen Sie außerdem eine Internetverbindung sowie etwas Zeit - es wäre ein perfektes Projekt für das Wochenende.
Ich werde die Demonstration auf Ubuntu Server durchführen. Die gute Nachricht ist: Falls Sie MacOS oder Windows verwenden, müssen Sie lediglich die Docker Desktop-GUI installieren - das geschieht per Mausklick. Wenn Sie auf einer dieser Plattformen Software installieren können, können Sie auch Docker installieren. Nachdem das geklärt ist, können wir loslegen.
So installiert man Docker auf Ubuntu
Lassen Sie uns zuerst Docker installieren. Öffnen Sie Ihre Terminal-App (oder loggen Sie sich per SSH auf Ihrem Server ein) und bereiten Sie sich darauf vor, einige Befehle auszuführen.
1. Die Abhängigkeiten installieren
Der erste Schritt besteht darin, die notwendigen Abhängigkeiten mit den folgenden Befehlen zu installieren:
sudo apt-get update
sudo apt-get install ca-certificates curl
2. Fügen Sie den offiziellen Docker-GPG-Schlüssel hinzu
Als Nächstes müssen Sie den offiziellen Docker-GPG-Schlüssel hinzufügen. Dazu verwenden Sie die folgenden Befehle:
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
3. Fügen Sie das richtige Repository hinzu
Sie können nun das Docker-Repository hinzufügen, was mit dem folgenden Befehl geschieht:
Sobald das erledigt ist, aktualisieren Sie apt mit:
4. Docker installieren
Jetzt ist es endlich Zeit, Docker zu installieren. Dies geschieht mit dem folgenden Befehl:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin git -y
5. Fügen Sie Ihren Benutzer der richtigen Gruppe hinzu
Um Docker-Container ohne sudo ausführen zu können (was zwingend erforderlich ist; andernfalls besteht das Risiko von Sicherheitsproblemen), ist es wichtig, Ihren Benutzer der Docker-Gruppe hinzuzufügen. Tun Sie dies mit dem folgenden Befehl:
sudo usermod -aG docker $USER
Melden Sie sich ab und anschließend wieder an, damit die Änderungen wirksam werden.
So installiert man Immich
Wir können jetzt Immich installieren.
1. Erstellen Sie zwei neue Verzeichnisse
Kehren Sie zu Ihrem Terminalfenster zurück, erstellen Sie ein neues Verzeichnis und wechseln Sie mit dem Befehl in dieses:
mkdir ~/immich-app && mkdir ~/immich-library && cd ~/immich-app
2. Laden Sie die notwendigen Setup-Dateien herunter
Sie können die für die Installation erforderlichen Setup-Dateien mit den folgenden Befehlen herunterladen:
curl -o docker-compose.yml https://raw.githubusercontent.com/immich-app/immich/main/docker/docker-compose.yml
curl -o .env https://raw.githubusercontent.com/immich-app/immich/main/docker/example.env
3. Öffnen und bearbeiten Sie die .env-Datei
Die .env-Datei wird verwendet, um Umgebungsvariablen festzulegen. Wir werden sie öffnen und eine kleine Änderung vornehmen. Öffnen Sie die Datei mit dem folgenden Befehl:
nano .env
Sobald die Datei geöffnet ist, suchen Sie nach der Zeile:
UPLOAD_LOCATION=./library
Ändern Sie es in:
UPLOAD_LOCATION=/home/USERNAME/immich-Library
Wobei USERNAME Ihr Benutzername ist.
Speichern Sie die Datei und schließen Sie sie mit dem Tastenkürzel Ctrl+X.
4. Immich bereitstellen
Es ist Zeit, Docker zu verwenden, um die Immich-App zu deployen. Führen Sie dazu den folgenden Befehl aus:
docker compose up -d
Dies wird einige Zeit in Anspruch nehmen, also treten Sie zurück und lassen Sie Docker seine Arbeit machen.
5. Zugriff auf Immich
Wenn der Befehl abgeschlossen ist, warten Sie noch ein paar Minuten, damit der Container die Bereitstellung abschließen kann.
Nach ein paar Minuten öffnen Sie einen Webbrowser und geben Sie http://SERVER:2283 ein (wobei SERVER die IP-Adresse des Servers ist, auf dem Immich gehostet wird). Sie sehen anschließend ein „Erste Schritte“-Fenster. Klicken Sie auf „Erste Schritte“; daraufhin werden Sie aufgefordert, ein neues Administratorkonto zu erstellen. Geben Sie eine E-Mail-Adresse, ein Passwort (und bestätigen Sie es) sowie einen Namen ein. Nachdem Sie das erledigt haben, klicken Sie auf „Registrieren“.
Registrieren Sie sich hier für Ihr lokales Immich-Konto.
Anschließend werden Sie aufgefordert, sich mit Ihren neuen Anmeldeinformationen einzuloggen. Gehen Sie durch den Einrichtungsassistenten - anschließend werden Sie dazu aufgefordert, die Mobile App herunterzuladen, damit Sie mit dem Synchronisieren und Verwalten Ihrer Fotos/Videos in Ihrem persönlichen Dienst beginnen können.
Hinweis: Wenn Sie die App auf den Immich-Server verweisen lassen, achten Sie darauf, dass die Adresse in der Form http://SERVER:2283 angegeben wird (wobei SERVER die IP-Adresse des Immich-Servers ist).
Herzlichen Glückwunsch - Sie haben gerade Ihre Alternative zu Google Photos bereitgestellt.

