Deutsch
€EUR
Container

Immich

Kompatibel mit dem Infrawire-Installer

Selbst gehostete Foto- und Video-Sicherung, fertig installiert auf Ihrem VPS

Mindestanforderungen
  • 6 GB RAM
Hersteller
Immich
Version
Aktuelle stabile Version
Lizenz
AGPL-3.0

Über Immich

Immich ist eine Open-Source-Alternative zu Google Fotos und sichert Fotos und Videos Ihrer Smartphones automatisch auf einen Server, den Sie selbst kontrollieren. Die Software bietet eine Zeitleiste, geteilte Alben, inhaltsbasierte Suche, Gesichtserkennung und eine Karte der Aufnahmeorte. Eingesetzt wird sie von Privatpersonen, die ihre Erinnerungen aus einer US-Cloud herausholen wollen, ebenso von Familien, kleinen Teams und Fotografen, die eine zentrale Bibliothek brauchen.

Bei der Lieferung hat das cloud-init-Skript Docker Engine und das Compose-Plugin aus dem offiziellen Docker-Repository installiert. Anschließend hat es die Datei docker-compose.yml und die .env-Vorlage der aktuellen Immich-Version nach /opt/immich heruntergeladen. Ein zufälliges Datenbankpasswort wurde erzeugt, die Container laufen. Die Weboberfläche lauscht auf Port 2283.

Ein Administratorkonto wird nicht vorab angelegt: Der erste registrierte Benutzer wird Administrator. Die wichtigsten Angaben (URL, Pfade, Datenbankpasswort) finden Sie in /tmp/credentials.txt, die Datei ist nur für root lesbar.

Was Sie mit Immich tun können

  • Automatisches Backup vom Smartphone

    Die iOS- und Android-Apps laden Fotos und Videos im Hintergrund auf Ihren Server hoch. Sie legen fest, welche Alben synchronisiert werden.

  • Intelligente Suche und Gesichter

    Immich indiziert den Bildinhalt, sodass Sie ein Foto per Beschreibung finden, und gruppiert Gesichter nach Personen. Diese Analysen laufen auf Ihrem Server, nicht bei einem Dritten.

  • Alben und kontrolliertes Teilen

    Sie erstellen geteilte Alben für andere Benutzer oder öffentliche Links. Jedes Familienmitglied hat ein eigenes Konto und eine eigene Bibliothek.

  • Offizieller Stack via Docker Compose

    Die Installation verwendet die Dateien, die mit der aktuellen Immich-Version veröffentlicht werden, abgelegt in /opt/immich. Ein Update besteht aus zwei Compose-Befehlen.

  • Daten in einfachen Ordnern

    Die Bibliothek liegt in /opt/immich/library, die PostgreSQL-Datenbank in /opt/immich/postgres. Für Backup oder Umzug kopieren Sie schlicht zwei Ordner.

  • Sicherer erster Administrator-Account

    Es gibt keine Standardzugangsdaten. Der erste registrierte Benutzer wird Administrator, so existiert auf einem erreichbaren Server kein allgemein bekanntes Konto.

Erste Schritte mit Immich

Von der Bestellung bis zum Produktivbetrieb in wenigen Minuten.

  1. 1

    Bestellen Sie den VPS mit Immich

    Wählen Sie einen Linux-VPS (Debian 12 oder 13, Ubuntu 22.04 oder 24.04) in Paris oder Frankfurt und haken Sie im Reiter Applications des Bestellformulars Immich an. Planen Sie genug Speicherplatz für Ihre Bibliothek ein und mindestens 6 GB RAM für die intelligente Suche.

  2. 2

    Verbinden Sie sich und lesen Sie die Zugangsdaten

    Sobald der Server geliefert ist, melden Sie sich per SSH an. Die Installation lädt Docker-Images herunter und kann einige Minuten dauern; verfolgen Sie sie im Log, lesen Sie dann die Informationsdatei und kopieren Sie sie in Ihren Passwortmanager, denn sie liegt in /tmp.

    Bash
    ssh USER@SERVER_IP tail -n 20 /var/log/immich-auto-install.log sudo cat /tmp/credentials.txt
  3. 3

    Legen Sie das Administratorkonto an

    Öffnen Sie http://SERVER_IP:2283 im Browser und starten Sie den Einrichtungsassistenten. Der erste registrierte Benutzer erhält Administratorrechte. Installieren Sie danach die Mobile-App und geben Sie die Server-URL ein, um das Backup zu aktivieren.

  4. 4

    Sichern Sie den Server für den Produktivbetrieb

    Setzen Sie einen DNS-A-Eintrag von YOUR_DOMAIN auf SERVER_IP, schalten Sie einen HTTPS-Reverse-Proxy vor Port 2283 und beschränken Sie die offenen Ports. Richten Sie außerdem ein regelmäßiges Backup von /opt/immich/library und /opt/immich/postgres ein.

    Bash
    sudo ufw allow OpenSSH sudo ufw allow 80,443/tcp sudo ufw enable

Einsatzbereiche von Immich

  • Google Fotos oder iCloud ersetzen

    Sie importieren Ihre bestehende Bibliothek und aktivieren das automatische Backup auf den Smartphones. Ihre Fotos bleiben auf einem Server in Europa, in Paris oder Frankfurt.

  • Gemeinsame Fotobibliothek für die Familie

    Jeder Angehörige hat ein eigenes Konto, eigene Alben und ein eigenes Mobile-Backup. In gemeinsamen Alben sammeln sich die Urlaubsfotos, ohne den Umweg über einen Messenger.

  • Archiv für Hobbyfotografen

    Sie führen die Exporte Ihrer Kamera in einer einzigen durchsuchbaren Zeitleiste zusammen. Suche sowie Sortierung nach Personen oder Orten bringen ein Bild in Sekunden zum Vorschein.

  • Testumgebung fürs Selbsthosten

    Sie prüfen Immich, bevor Sie eine große Bibliothek migrieren, oder lernen, einen Docker-Compose-Stack mit PostgreSQL zu betreiben. Der Server ist jederzeit wegwerfbar und reproduzierbar.

Häufige Fragen zu Immich

Die Immich-Dokumentation empfiehlt mindestens 6 GB RAM und 2 Kerne, besser 4 Kerne. Intelligente Suche und Gesichtserkennung sind rechenintensiv, vor allem beim ersten Import einer großen Bibliothek. Dimensionieren Sie den Speicherplatz außerdem nach dem Umfang Ihrer Fotos und Videos.

Mehr über Immich

Was auf dem Server installiert ist

Alles liegt in /opt/immich: docker-compose.yml, die Datei .env (Rechte 600, sie enthält das Datenbankpasswort), der Ordner library für die Fotos und postgres für die Datenbankdaten. Das Installationsprotokoll finden Sie unter /var/log/immich-auto-install.log.

Compose-Befehle führen Sie aus diesem Ordner aus:

Bash
cd /opt/immich docker compose ps docker compose logs -f immich-server

HTTPS mit einem Reverse-Proxy aktivieren

Der Dienst antwortet auf Port 2283 über unverschlüsseltes HTTP. Bevor Sie Ihre Smartphones von außen verbinden, stellen Sie einen Reverse-Proxy (Caddy, Nginx oder Traefik) davor, der ein Zertifikat für YOUR_DOMAIN besorgt. Mit Caddy genügen wenige Zeilen:

YOUR_DOMAIN {
    reverse_proxy 127.0.0.1:2283
}

Bei Nginx erhöhen Sie client_max_body_size, sonst schlägt der Upload großer Videos fehl.

Noch ein Punkt, den man kennen sollte: Docker veröffentlicht Ports an den UFW-Regeln vorbei. Damit Port 2283 nach dem Einrichten des Proxys nicht mehr direkt erreichbar ist, ändern Sie in docker-compose.yml die Zeile ports des Dienstes immich-server, sodass sie auf 127.0.0.1:2283 lauscht, und starten dann mit docker compose up -d neu.

Backups

Sichern Sie Bibliothek und Datenbank gemeinsam: Das eine ohne das andere lässt sich nicht sauber wiederherstellen. Am einfachsten stoppen Sie die Container, kopieren beide Ordner auf einen externen Speicher und starten die Container wieder.

Bash
cd /opt/immich docker compose stop tar -czf /root/immich-backup.tar.gz library postgres .env docker compose start

Bei einer großen Bibliothek ist rsync auf einen anderen Rechner die bessere Wahl. Testen Sie eine Wiederherstellung mindestens einmal. Ein Backup auf demselben Datenträger wie der Server schützt nicht vor einem Festplattenausfall.

Updates

Die heruntergeladenen Dateien entsprechen der Version, die zum Zeitpunkt der Lieferung aktuell war. Lesen Sie vor einem Wechsel auf eine neuere Version die Release Notes des Projekts, denn Immich entwickelt sich schnell und manche Versionen verlangen manuelle Schritte. Danach:

Bash
cd /opt/immich docker compose pull docker compose up -d

Erstellen Sie vor jedem größeren Update ein Backup. Weitere Anleitungen zur Administration eines VPS finden Sie im Learn-Bereich; die Angebote sind auf der Seite zu Linux-VPS beschrieben.

Bleiben Sie über die neuesten Angebote, Rabatte und Sonderaktionen informiert.

Aktionen ansehen

Wir verwenden Cookies

Wir verwenden Analyse-Cookies, um Ihre Erfahrung auf unserer Website zu verbessern. Es werden keine Daten an Dritte verkauft. Mehr erfahren Sie in unserer Datenschutzerklärung.