Unabhängige Tests Aktualisiert April 2026 387 Self-Hosting-Guides 5 VPS-Anbieter getestet

guide

Wie man Lychee auf einem VPS selbst hostet (Vollständige Anleitung)

Erfahren Sie, wie Sie Lychee auf einem VPS selbst hosten mit dieser umfassenden Anleitung zu Installation, Konfiguration und Tipps für Entwickler.

Wie man Lychee auf einem VPS selbst hostet (Vollständige Anleitung)

Lychee ist ein beliebtes Open-Source-Fotomanagement-Tool, das eine wunderschöne Benutzeroberfläche zum Verwalten Ihrer Bilder bietet. Das Hosten von Lychee auf einem Virtual Private Server (VPS) ist eine ausgezeichnete Möglichkeit, die vollständige Kontrolle über Ihre Fotosammlung zu behalten. In dieser Anleitung führen wir Sie durch die Schritte des Selbsthostings von Lychee auf einem VPS, einschließlich der wesentlichen Anforderungen, der Installation und der Konfigurationen für einen reibungslosen Betrieb.

Warum einen VPS für Lychee verwenden?

Die Verwendung eines VPS für das Selbsthosting von Lychee bringt zahlreiche Vorteile mit sich:

Empfohlene VPS-Anbieter

Wählen Sie vor der Installation von Lychee einen VPS-Anbieter basierend auf Ihren Bedürfnissen:

AnbieterPreisFunktionen
Contabo VPS5,99 EUR/MonSpeicheroptionen, zuverlässiger Support
Hetzner Cloud4,15 EUR/MonHohe Leistung, skalierbare Lösungen
DigitalOcean6 USD/MonEinfaches API, One-Click-Apps
Vultr6 USD/MonBreite Palette an Standorten, flexibel
Linode (Akamai Cloud)5 USD/MonHoher IOPS SSD-Speicher

Weitere Details finden Sie in unserem vollständigen VPS-Vergleich.

Voraussetzungen

  1. VPS-Instanz: Jeder der oben genannten Anbieter funktioniert. Für diese Anleitung nehmen wir an, dass Sie eine einfache Linux-basierte Instanz (z.B. Ubuntu 20.04) verwenden.
  2. Root-Zugriff: Stellen Sie sicher, dass Sie Root- oder Sudo-Rechte haben, um die notwendigen Pakete zu installieren.
  3. Domainname (optional): Wenn Sie auf Lychee über einen Domainnamen zugreifen möchten, wird empfohlen, einen zu registrieren.

Lychee auf einem VPS installieren

Schritt 1: Erster Server-Setup

  1. Server aktualisieren:

    sudo apt update && sudo apt upgrade -y
  2. Notwendige Pakete installieren: Installieren Sie Nginx, PHP und MariaDB:

    sudo apt install nginx php-fpm php-mysql php-xml php-gd php-curl php-zip mariadb-server -y
  3. Dienste starten und aktivieren: Stellen Sie sicher, dass Nginx und MariaDB beim Systemstart ausgeführt werden:

    sudo systemctl start nginx
    sudo systemctl enable nginx
    sudo systemctl start mariadb
    sudo systemctl enable mariadb

Schritt 2: Die Datenbank konfigurieren

  1. MariaDB sichern:

    sudo mysql_secure_installation
  2. Datenbank und Benutzer erstellen: Melden Sie sich bei MariaDB an:

    sudo mysql -u root -p

    Führen Sie dann die folgenden SQL-Befehle aus:

    CREATE DATABASE lychee;
    CREATE USER 'lycheeuser'@'localhost' IDENTIFIED BY 'your_password';
    GRANT ALL PRIVILEGES ON lychee.* TO 'lycheeuser'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;

Schritt 3: Lychee herunterladen und installieren

  1. Lychee-Code holen:

    cd /var/www
    sudo git clone https://github.com/LycheeOrg/Lychee.git
  2. Berechtigungen setzen:

    sudo chown -R www-data:www-data /var/www/Lychee
    sudo chmod -R 755 /var/www/Lychee
  3. Nginx konfigurieren: Erstellen Sie einen neuen Serverblock für Lychee:

    sudo nano /etc/nginx/sites-available/lychee

    Fügen Sie die folgende Konfiguration hinzu:

    server {
        listen 80;
        server_name your_domain.com; # Ersetzen Sie dies mit Ihrer Domain
    
        root /var/www/Lychee;
    
        index index.php index.html index.htm;
    
        location / {
            try_files $uri $uri/ /index.php?$query_string;
        }
    
        location ~ \.php$ {
            include snippets/fastcgi-php.conf;
            fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # Passen Sie dies entsprechend Ihrer PHP-Version an
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include fastcgi_params;
        }
    }
  4. Konfiguration aktivieren:

    sudo ln -s /etc/nginx/sites-available/lychee /etc/nginx/sites-enabled/
    sudo nginx -t
    sudo systemctl reload nginx

Schritt 4: Abschluss der Lychee-Installation

  1. Greifen Sie auf Lychee zu: Gehen Sie zu http://your_domain.com (passen Sie dies mit Ihrer tatsächlichen Domain an). Befolgen Sie die Einrichtungshinweise und geben Sie die zuvor erstellten Datenbankanmeldeinformationen ein.

  2. Umgebungseinstellungen konfigurieren: Bearbeiten Sie die .env-Datei im Lychee-Verzeichnis für zusätzliche Konfigurationen und stellen Sie sicher, dass sie auf Ihre Datenbank verweist.

Optional: Lychee über Docker installieren

Für diejenigen, die Docker bevorzugen, kann Lychee auch mit Docker installiert werden:

docker run -d -p 80:80 -v /path/to/storage:/var/www/lychee/uploads lychee/lychee

FAQs

1. Kann ich Lychee auf kostengünstigen VPS-Optionen betreiben?

Ja, die meisten kostengünstigen VPS-Optionen, wie Hetzner Cloud für 4,15 EUR/Monat, bieten ausreichend Ressourcen, um Lychee effizient auszuführen. Da Lychee eine leichtgewichtige Anwendung ist, benötigt sie keine signifikante Menge an Speicher oder CPU, was es zu einer geeigneten Wahl für kleinere VPS-Instanzen macht.

2. Wie sichere ich meine Lychee-Installation?

Um Ihre Lychee-Installation zu sichern, sollten Sie in Betracht ziehen, HTTPS mit Let’s Encrypt zu aktivieren. Darüber hinaus sollten Sie ein starkes Passwort für Ihren Datenbankbenutzer festlegen und sowohl Ihren Server als auch die Lychee-Anwendung regelmäßig aktualisieren, um Schwachstellen zu mindern. Firewalls wie UFW können ebenfalls die Sicherheit verbessern, indem sie den Zugriff auf wesentliche Ports beschränken.

3. Was sollte ich tun, wenn ich Leistungsprobleme habe?

Wenn Sie auf Leistungsprobleme stoßen, prüfen Sie zunächst die Ressourcennutzung Ihres Servers mit Tools wie top oder htop, um CPU und Speicher zu überwachen. Ein Upgrade Ihres VPS-Tarifs oder die Optimierung von Datenbankabfragen könnte helfen. Überprüfen Sie auch die Protokolle von Lychee, da sie Einblicke in mögliche Engpässe oder Fehler geben könnten, die die Leistung beeinträchtigen.

Jetzt sind Sie bereit, Lychee auf Ihrem gewählten VPS selbst zu hosten! Egal, ob Sie sich für Docker oder die traditionelle Installation entscheiden, Sie können Ihre Fotosammlung mit Vertrauen verwalten. Viel Spaß beim Hosting!