IT Projekte / Home Lab / Smart Home / Games

Allgemein, Docker, Proxmox

Immich mit Portainer betreiben 2024

Installiere Immich mit Portainer auf Deinem Home Server und synchronisiere und speichere Deine Bilder und Videos in Deiner eigenen Cloud.

Du benötigst Folgendes:

  • Linux Distribution
  • Docker und Docker Compose installiert
  • Portainer installiert
  • Mindestens 4 GB RAM, empfohlen sind 6 GB Arbeitsspeicher
  • Mindestens 2 Kerne, empfohlen sind 4 Kerne

Debian 11 VM in Proxmox erstellen und installieren
Portainer CE 2.18.3 unter Docker betreiben

1. Portainer Einrichten

Lade Dir die Docker Compose Yaml Datei hier herunter.

Gehe in Portainer zu Stacks und füge einen neuen hinzu.

Immich - Erstelle einen Stack
Immich – Erstelle einen Stack

Gib dem ganzen einen Namen, öffne den Web-Editor und kopiere den Inhalt aus der Yaml Datei hier hinein.

Immich - Inhalte kopieren
Immich – Inhalte kopieren

Füge an jedes .env ein stack davor, damit es am Ende wie folgt aussieht:

stack.env

Dies hat den Hintergrund, dass im Anschluss auf die in Portainer gepflegten Variablen zugegriffen werden kann.

Immich Immich-Server - Füge stack zur .env Datei hinzu
Immich Immich-Server – Füge stack zur .env Datei hinzu
Immich Immich-Machine-Lerning - Füge stack zur .env Datei hinzu
Immich Immich-Machine-Lerning – Füge stack zur .env Datei hinzu

Wechsel unter den Environment variables in den Advanced mode. Klicke dazu auf Advanced mode.

Immich - Wähle den Advanced Mode aus.
Immich – Wähle den Advanced Mode aus.

Lade Dir hier die example.env Datei herunter, öffne sie und kopiere die Daten in das Feld.

Immich - Umgebungsvariablen pflegen
Immich – Umgebungsvariablen pflegen

Gehe zurück in den Simple Mode, nach dem Du die Variablen hineinkopiert hast.

Immich - Zurück zum Simple Mode
Immich – Zurück zum Simple Mode

Ich ändere im Anschluss folgende Parameter:

  • DB_PASSWORD (Ändere das Passwort)
  • DB_DATA_LOCATION (Gib den Ordner an, in dem die Datenbank liegen soll.)
  • UPLOAD_LOCATION (Gib den Ordner an, in dem die Daten abgelegt werden. Hochgeladene und Generierte.)
  • IMMICH_VERSION (Hier ändere ich den Tag von release zu der aktuellen Releaseversion, und das würde ich Dir auch empfehlen, um ungewollten Updates aus dem Weg zugehen.)
Immich - Meine Einstellungen
Immich – Meine Einstellungen

Der letzte, finale Schritt: Klicke auf Deploy the Stack.

Immich - Der Stack wurde deployed.
Immich – Der Stack wurde deployed.

2. Erste Schritte

Der Start von Immich kann am Anfang etwas dauern. Warte also einen kurzen Moment und mache dann weiter.

Gehe in den Browser Deiner Wahl und öffne folgenden Link:

http://<machine-ip-address>:2283

Fange mit der Einrichtung an und klicke dazu auf ‚Erste Schritte‘.

Immich Einrichtung - Die ersten Schritte
Immich Einrichtung – Die ersten Schritte

Fülle die Felder aus und lege damit einen Administrator für Deine Immich Applikation an:

Immich Einrichtung - Lege einen Administrator an
Immich Einrichtung – Lege einen Administrator an

Logge Dich darauf hin mit Deinem neu angelegtem Administrations-Account ein.

Immich Einrichtung - Einloggen
Immich Einrichtung – Einloggen

Zunächst wirst Du mit der folgenden Willkommensnachricht begrüßt. Im Anschluss wirst Du dazu aufgefordert, das Design von Immich auszuwählen.

Immich Einrichtung - Willkommen
Immich Einrichtung – Willkommen
Immich Einrichtung - Design auswählen
Immich Einrichtung – Design auswählen

Eine in meinen Augen sehr transparente Einstellung. Möchtest Du, dass für die Karte, die erstellt werden kann, mit extern kommunizieren werden kann? Ja oder nein und möchtest Du regelmäßig nach Updates suchen?

Immich Einrichtung - Deine Privatsphäre ist wichtig!
Immich Einrichtung – Deine Privatsphäre ist wichtig!

Die Speichervorlage lasse ich erstmal deaktiviert, kann aber sehr interessant sein, da hier die Daten nach einem von Dir vorgegebenen Pattern umbenannt und somit sortiert werden.

Immich Einrichtung - Speichervorlage selbst erstellen
Immich Einrichtung – Speichervorlage selbst erstellen

Und damit willkommen auf Immich.

Immich Einrichtung - Abgeschlossen
Immich Einrichtung – Abgeschlossen

2.1 Lege weitere Accounts an

Erstelle weitere Accounts, für Deine Mitglieder. Und um den Admin Account als Admin zu belassen und diesen Account nicht mit Bildern zu fluten.

Gehe dazu in auf Verwaltung rechts oben.

Immich Account anlegen - Gehe auf Verwaltung
Immich Account anlegen – Gehe auf Verwaltung

Und im Anschluss, wenn Du schon im Nutzer Tab bist, erstelle einen neuen Benutzer.

Immich Account anlegen - Lege einen neuen Nutzer an
Immich Account anlegen – Lege einen neuen Nutzer an

Hierbei kannst Du zum Beispiel ein Standardpasswort vergeben, welches der Nutzer beim ersten Mal einloggen aktiv ändern muss.

Immich Account anlegen - Erstelle einen Nutzer
Immich Account anlegen – Erstelle einen Nutzer

Ist dies geschafft, kannst Du auch die App auf Dein Handy herunterladen.

3. Handy verbinden / einrichten

Lade Dir die App im Store herunter. Beim öffnen der App wirst Du gebeten die URL mit Port von Immich anzugeben.

Immich Handy einrichten - Gib die Server URL an
Immich Handy einrichten – Gib die Server URL an

Logge Dich im Anschluss mit Deinem neu angelegtem Konto ein.

Immich Handy einrichten - Anmelden
Immich Handy einrichten – Anmelden

Klicke oben rechts auf Deinen Nutzer Buchstaben, um das Menü zu öffnen.

Immich Handy einrichten - Oben rechts in das Menü gelangen
Immich Handy einrichten – Oben rechts in das Menü gelangen

Gehe hier in die Einstellungen.

Immich Handy einrichten - Wechsel zu den Einstellungen
Immich Handy einrichten – Wechsel zu den Einstellungen

Rufe hier den Punkt Sicherung auf.

Immich Handy einrichten - Wähle Sicherung aus
Immich Handy einrichten – Wähle Sicherung aus

Wähle Hintergrundservice einschalten aus, um die automatische Sicherung im Hintergrund einzurichten und zu aktivieren.

Immich Handy einrichten - Hintergrundservice einschalten
Immich Handy einrichten – Hintergrundservice einschalten

Deaktiviere dazu die Akkuoptimierung, damit Immich auch im Hintergrund arbeiten kann.

Immich Handy einrichten - Akkuoptimierung deaktivieren
Immich Handy einrichten – Akkuoptimierung deaktivieren

Zusätzlich kannst Du angeben, ob es nur über das WLAN und oder, wenn Dein Handy geladen wird, Deine Medien sichern soll.

Immich Handy einrichten - Wie und wann soll eine Sicherung erfolgen?
Immich Handy einrichten – Wie und wann soll eine Sicherung erfolgen?

Nun sollte es zunächst wie folgt aussehen, dass neben der Wolke ein Haken steht, was bedeutet, dass nach der App erstmal alles gut und synchronisiert ist mit dem Server.

Immich Handy einrichten - Serververbindung und Synchronisation funktionieren
Immich Handy einrichten – Serververbindung und Synchronisation funktionieren

Jetzt geht es daran, der App Zugriff auf Deine Daten zu erlauben, um die Bilder und Videos im Anschluss mit dem Server zu synchronisieren.

Immich Handy einrichten - Dateizugriff Berechtigungen angefragt
Immich Handy einrichten – Dateizugriff Berechtigungen angefragt

Immich Handy einrichten - Dateizugriff Berechtigungen erteilen
Immich Handy einrichten – Dateizugriff Berechtigungen erteilen

Gehe auf die Wolke und klicke auf Auswählen, um die Alben auszuwählen, welche gesichert werden sollen.

Immich Handy einrichten - Wähle Deine Alben aus, die gescihert werden sollen
Immich Handy einrichten – Wähle Deine Alben aus, die gesichert werden sollen

Wähle die Alben aus, die regelmäßig gesichert werden sollen.

Immich Handy einrichten - Wähle Deine Alben aus, die gesichert werden sollen
Immich Handy einrichten – Wähle Deine Alben aus, die gesichert werden sollen

Gehe im Anschluss zurück und es sollte jetzt wie folgt aussehen. Klicke zum Starten auf Sicherung starten.

Immich Handy einrichten - Starte die Sicherung
Immich Handy einrichten – Starte die Sicherung

Fazit

Ich hoffe, diese kurze Anleitung konnte Dir helfen Immich zu installieren, einzurichten und dass Deine Medien jetzt auch bei Dir auf Deinem eigenen Server automatisch gespeichert werden. Ebenfalls kann ich nicht empfehlen, aufgrund der Anforderungen immich nicht auf einem Raspberry Pi zu betreiben.

Wichtig! immich ist keine dauerhafte Backuplösung und Du solltest Deine Medien ebenfalls noch auf einem anderen Wege von Deinem Handy sichern oder von immich selbst.

Quellen:

Titelbild von Immich

Schreibe eine Antwort