So installieren Sie Immich unter openSUSE

In diesem Tutorial zeigen wir Ihnen, wie Sie Immich auf openSUSE installieren. Im heutigen digitalen Zeitalter ist die Verwaltung und Sicherung unserer ständig wachsenden Sammlung von Fotos und Videos zu einer entscheidenden Aufgabe geworden. Cloudbasierte Lösungen bieten zwar Komfort, sind jedoch häufig mit Datenschutzbedenken und Speicherbeschränkungen verbunden. Hier kommt Immich ins Spiel – eine selbstgehostete, Open-Source-Lösung zur Sicherung von Fotos und Videos, mit der Sie die Kontrolle über Ihre Daten behalten.

Dieser Artikel setzt voraus, dass Sie über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell benutzt, und, was am wichtigsten ist, dass Sie Ihre Site auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt voraus, dass Sie das Root-Konto verwenden. Wenn nicht, müssen Sie möglicherweise ‚sudo‚ zu den Befehlen hinzu, um Root-Rechte zu erhalten. Ich zeige Ihnen die schrittweise Installation der selbstgehosteten Fotos und Videos von Immich auf openSUSE.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme läuft: openSUSE (Sprung oder Steppenläufer)
  • Um potenzielle Probleme zu vermeiden, wird eine Neuinstallation des Betriebssystems empfohlen.
  • Sie benötigen Zugriff auf das Terminal, um Befehle auszuführen. openSUSE stellt hierfür die Anwendung „Terminal“ bereit. Sie finden diese in Ihrem Anwendungsmenü.
  • Sie benötigen eine aktive Internetverbindung.
  • Sie benötigen Administratorzugriff (Root) oder ein Benutzerkonto mit Sudo-Berechtigungen.

Installieren Sie Immich unter openSUSE

Schritt 1. Systempakete aktualisieren.

Um einen reibungslosen Installationsprozess zu gewährleisten, ist es wichtig, Ihre openSUSE-Systempakete auf die neuesten Versionen zu aktualisieren. Öffnen Sie ein Terminal und führen Sie die folgenden Befehle aus:

sudo zypper refresh
sudo zypper update

Der zypper refresh Der Befehl aktualisiert den Repository-Cache, während zypper update aktualisiert alle installierten Pakete auf die neuste verfügbare Version. Dieser Vorgang kann je nach Anzahl der verfügbaren Updates und der Geschwindigkeit Ihrer Internetverbindung einige Minuten dauern.

Schritt 2. Docker installieren.

Nachdem Ihre Systempakete aktualisiert sind, können Sie nun mit der Installation von Docker fortfahren. Führen Sie dazu den folgenden Befehl aus:

sudo zypper install docker

Dieser Befehl installiert das Docker-Paket und seine Abhängigkeiten auf Ihrem openSUSE-System. Sobald die Installation abgeschlossen ist, müssen Sie den Docker-Dienst starten und aktivieren, um sicherzustellen, dass er beim Systemstart automatisch ausgeführt wird:

sudo systemctl start docker
sudo systemctl enable docker

Um zu überprüfen, ob Docker korrekt installiert ist, führen Sie den folgenden Befehl aus:

sudo docker run hello-world

Standardmäßig kann nur der Root-Benutzer Docker-Befehle ausführen. Um Nicht-Root-Benutzern das Ausführen von Docker-Befehlen zu ermöglichen, müssen Sie Ihren Benutzer zur Gruppe „Docker“ hinzufügen:

sudo usermod -aG docker $USER

Der nächste Schritt ist die Installation von Docker Compose, einem Tool, das das Definieren und Ausführen von Docker-Anwendungen mit mehreren Containern vereinfacht. Um Docker Compose unter openSUSE zu installieren, führen Sie den folgenden Befehl aus:

sudo zypper install docker-compose

Überprüfen Sie nach Abschluss der Installation, ob Docker Compose korrekt installiert ist, indem Sie die Version prüfen:

docker-compose --version

Schritt 3. Immich auf openSUSE installieren.

Um Immich mit Docker Compose bereitzustellen, müssen Sie die vorkonfigurierte Docker Compose-Datei aus dem offiziellen Immich-Repository auf GitHub herunterladen. Erstellen Sie zunächst ein neues Verzeichnis für Immich und navigieren Sie dorthin:

mkdir immich && cd immich

Laden Sie als Nächstes die Docker Compose-Datei mit dem folgenden Befehl herunter:

wget https://raw.githubusercontent.com/immich-app/immich/main/docker/docker-compose.yml

Im nächsten Schritt passen wir die Immich-Einstellungen an Ihre spezifischen Anforderungen an, beispielsweise den Upload-Speicherort und die Server-URLs. So stellen wir sicher, dass Ihre selbst gehostete Foto- und Video-Backup-Lösung auf Ihre Anforderungen zugeschnitten ist.

Bevor Sie Immich bereitstellen, müssen Sie dessen Einstellungen so konfigurieren, dass sie Ihren spezifischen Anforderungen entsprechen. Öffnen Sie die Datei docker-compose.yml in einem Texteditor:

nano docker-compose.yml

In der Datei finden Sie mehrere Umgebungsvariablen, die Sie anpassen können. Hier sind einige der wichtigsten:

  • IMMICH_WEB_URL: Die URL, unter der die Immich-Weboberfläche erreichbar ist. Ersetzen Sie http://localhost:3000 mit der Domäne oder IP-Adresse, unter der Sie Immich hosten möchten.
  • IMMICH_MACHINE_LEARNING_URL: Die URL für den Machine-Learning-Dienst. Wenn Sie Immich auf einer einzelnen Maschine ausführen, können Sie dies so belassen: http://immich-machine-learning:3003.
  • IMMICH_SERVER_URL: Die URL für den Immich-Server. Wenn Sie Immich auf einer einzelnen Maschine ausführen, können Sie dies so belassen: http://immich-server:3001.
  • IMMICH_WEB_UPLOAD_LIMIT: Die maximal zulässige Dateigröße für Uploads. Standardmäßig ist diese Größe auf 4096MB (4 GB). Passen Sie diesen Wert Ihren Bedürfnissen an.

Zusätzlich zu diesen Einstellungen möchten Sie möglicherweise auch die Datenbankkonfiguration anpassen, z. B. den Datenbanknamen, den Benutzernamen und das Kennwort. Suchen Sie nach den folgenden Zeilen in der docker-compose.yml Datei:

- DB_DATABASE_NAME=immich
- DB_USERNAME=postgres
- DB_PASSWORD=postgres

Ersetzen Sie die Standardwerte durch den gewünschten Datenbanknamen, Benutzernamen und ein sicheres Passwort.

Nachdem Sie die Immich-Einstellungen konfiguriert haben, können Sie die Immich-Dienste nun mit Docker Compose starten. Führen Sie den folgenden Befehl im Verzeichnis aus, das die docker-compose.yml Datei:

sudo docker-compose up -d

Docker Compose lädt nun die erforderlichen Images herunter und startet die Container für jeden Dienst, der im docker-compose.yml Datei. Dieser Vorgang kann je nach Geschwindigkeit Ihrer Internetverbindung einige Minuten dauern.

Um den Fortschritt des Dienststarts zu überwachen, können Sie den folgenden Befehl verwenden:

sudo docker-compose logs -f

Sobald alle Dienste einsatzbereit sind, können Sie ihren Status mit dem folgenden Befehl überprüfen:

sudo docker-compose ps

Dieser Befehl zeigt eine Liste der laufenden Container zusammen mit ihrem aktuellen Status und allen freigegebenen Ports an.

Schritt 4. Zugriff auf die Immich-Weboberfläche.

Um auf die Immich-Weboberfläche zuzugreifen, öffnen Sie einen Webbrowser und geben Sie die URL ein, die Sie während des Konfigurationsschritts in der Einstellung IMMICH_WEB_URL angegeben haben. Wenn Sie sie beispielsweise auf http://localhost:3000navigieren Sie in Ihrem Browser zu dieser Adresse.

Bei Ihrem ersten Besuch der Immich-Weboberfläche werden Sie aufgefordert, ein Administrator-Benutzerkonto zu erstellen. Geben Sie die erforderlichen Informationen ein, z. B. Ihre E-Mail-Adresse und ein sicheres Passwort, und klicken Sie auf „Administrator-Benutzer erstellen“.

Herzlichen Glückwunsch! Sie haben Immich erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation der selbstgehosteten Mediendatei von Immich auf Ihrem openSUSE-System verwendet haben. Für weitere oder nützliche Informationen empfehlen wir Ihnen, die offizielle Immich-Website.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert