Ich installiere Immich auf meiner Nas Synology

Mein Ziel

Ich möchte Immich verwenden und werde es dafür auf einem Docker meines Synology NAS installieren.

Ich starte Container Manager

Ich installiere (oder öffne) Container Manager im Paketcenter.

 

Ich benötige einen Ordner auf dem NAS und füge den Ordner immich-app in den Ordner docker ein.

 

Über https://github.com/immich-app/immich/tree/main/docker Ich stelle die Dateien wieder her:

 

 

 

  • Ich öffne die Datei example.env in einem Texteditor und füge ein Passwort zu DB_PASSWORD hinzu (offensichtlich ist es fiktiv)

 

  • Ich benenne example.env als .env

 

 

Aus irgendeinem Grund, den ich nicht kenne, werden einige Ordner nicht vom Installationsskript erstellt, daher muss ich sie manuell hinzufügen, bevor ich mit der Erstellung des Projekts beginne. Ich füge daher eine Akte hinzu. library und eine Akte Postgres.

 

In Container Manager erstelle ich ein neues Projekt immich-app

 

Ich definiere das Dossier immich-app die ich in Docker in Weg.

 

 

 

 

Ich verlinke zu diesem Zeitpunkt nicht auf Web Station, um Portkonflikte oder andere Konflikte zu vermeiden.

 

Mit der Erstellung des Projekts wird begonnen… Ich kann die Erstellung auf dem gerade geöffneten Terminal verfolgen.

 

Ich bekomme ein kleines, sehr sympathisches Popup:

 

Das Terminal endet mit Exit Code: 0 das ist ein gutes zeichen und das projekt immich-app wird grün! 

 

Alle für die Anwendung erforderlichen Container sind ebenfalls gut gestartet.

 

Dann gebe ich die IP-Adresse meines hinzugefügten Nass von Port 2283 ein, die die von Immich ist:

 

Ich starte Immich zum ersten Mal

Perfekt, hier bin ich auf der ersten Seite von immich

 

Ich setze die letzte Phase der Konfiguration fort

 

Ich identifiziere mich wieder …

 

Ich aktualisiere Immich

Das Update ist ein echtes Abenteuer, vielleicht weil ich Container Manager nicht richtig beherrsche, aber ich habe mich schwer getan, um zu verstehen, wie es geht.

Ich dachte, wenn ich IMMICH_VERSION=release in die Umgebungsvariablen (.env-Datei) setze, würde mir das immer die richtige Version geben, und nein, wenn ich die Erstellung des Projekts wiederhole, muss das Release zwischengespeichert werden und die neue Version wird nicht geladen. Ich habe nicht verstanden, warum.

Daher habe ich mehrere Dinge versucht, darunter die Angabe der Versionsnummer. Es funktioniert, also manuell, aber es funktioniert.

Ich werde die Nummer der neuesten Version auf der Suche Github und notiere diese Nummer: 1.111 zum Beispiel

Ich gehe zu File Station, in den Docker-Ordner.

Ich benenne .env in ca.txt um

Dadurch haben Sie die Möglichkeit, die Datei zu bearbeiten.

Um die Version 1.111 zu installieren, werde ich die .env-Datei ändern und Folgendes angeben:

IMMICH_VERSION="v1.111.0"

Ich speichere und benenne die Datei in .env um

Dann bereinige ich das immich-app-Projekt und erstelle es neu.

Bei den Containern handelt es sich um die Version 1.111.

 

Und wenn ich Immich starte, habe ich die richtige Version: