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

guide

Wie man Nextcloud auf einem VPS selbst hostet (Komplette Anleitung)

Diese Anleitung führt Sie durch die Schritte zum Selbsthosting von Nextcloud auf einem VPS, einschließlich Installation und Konfiguration für die optimale Nutzung.

Wie man Nextcloud auf einem VPS selbst hostet (Komplette Anleitung)

Nextcloud ist eine leistungsstarke Open-Source-Anwendung, mit der Benutzer ihre eigene Cloud-Speicherlösung erstellen können. In dieser Anleitung lernen Sie, wie Sie Nextcloud auf einem VPS selbst hosten. Sie erhalten Einblicke in Installationstechniken, die Verwendung von Docker und bewährte Praktiken für Leistung und Sicherheit.

Warum Nextcloud selbst hosten?

Das Selbsthosting bietet Ihnen mehr Kontrolle über Ihre Daten, erhöht die Privatsphäre und kann langfristig kostengünstiger sein als Cloud-Speicherlösungen. Außerdem haben Sie die Möglichkeit, Ihre Nextcloud-Instanz an Ihre Bedürfnisse anzupassen, sei es für die private Nutzung oder die Zusammenarbeit im Team.

Auswahl eines VPS-Anbieters

Die Wahl des richtigen VPS-Anbieters ist entscheidend für Ihre Nextcloud-Installation. Nachfolgend finden Sie eine Vergleichstabelle der besten VPS-Anbieter, die zu verschiedenen Budgets und Bedürfnissen passen:

AnbieterMonatlicher PreisSpeichertypRAMCPU
Contabo VPS5,99 EURSSD4 GB2 vCPU
Hetzner Cloud4,15 EURSSD2 GB1 vCPU
DigitalOcean6 USDSSD2 GB1 vCPU
Vultr6 USDSSD2 GB1 vCPU
Linode (Akamai Cloud)5 USDSSD2 GB1 vCPU

Für weitere Informationen zu verschiedenen Anbietern lesen Sie unseren vollständigen VPS-Vergleich.

Voraussetzungen

Bevor Sie mit der Installation von Nextcloud beginnen, stellen Sie sicher, dass Ihre Umgebung die folgenden Voraussetzungen erfüllt:

  1. VPS: Ein VPS mit mindestens 2 GB RAM. Contabo, Hetzner oder DigitalOcean sind beliebte Wahlmöglichkeiten.
  2. Domainname: Eine optionale, aber empfohlene Domain, um auf Ihre Nextcloud-Instanz zuzugreifen.
  3. Betriebssystem: Ubuntu 20.04 oder neuer.
  4. Grundlegende CLI-Kenntnisse: Vertrautheit mit der Linux-Befehlszeilenschnittstelle.

Schritt 1: Erste Einrichtung

  1. Zugriff auf Ihren VPS: Melden Sie sich über SSH bei Ihrem VPS an.

    ssh root@your_vps_ip
  2. Pakete aktualisieren: Stellen Sie sicher, dass Ihr System auf dem neuesten Stand ist.

    apt update && apt upgrade -y
  3. Benötigte Abhängigkeiten installieren:

    apt install software-properties-common -y
    apt install apache2 mysql-server php libapache2-mod-php php-mysql php-xml php-zip php-gd php-curl php-json php-mbstring -y

Schritt 2: Nextcloud installieren

  1. Nextcloud herunterladen:

    wget https://download.nextcloud.com/server/releases/nextcloud-23.0.0.zip
  2. Archiv entpacken:

    apt install unzip -y
    unzip nextcloud-23.0.0.zip
  3. In das Webverzeichnis verschieben:

    mv nextcloud /var/www/html/
  4. Berechtigungen setzen:

    chown -R www-data:www-data /var/www/html/nextcloud

Schritt 3: Datenbank konfigurieren

  1. In MySQL einloggen:

    mysql -u root -p
  2. Nextcloud-Datenbank und Benutzer erstellen:

    CREATE DATABASE nextcloud;
    CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'yourpassword';
    GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;

Schritt 4: Apache konfigurieren

  1. Eine Apache-Konfiguration einrichten:

    nano /etc/apache2/sites-available/nextcloud.conf

    Fügen Sie die folgende Konfiguration hinzu:

    <VirtualHost *:80>
        DocumentRoot /var/www/html/nextcloud
        ServerName your_domain_or_ip
    
        <Directory /var/www/html/nextcloud>
            Options +FollowSymlinks
            AllowOverride All
            Require all granted
        </Directory>
    
        ErrorLog ${APACHE_LOG_DIR}/nextcloud_error.log
        CustomLog ${APACHE_LOG_DIR}/nextcloud_access.log combined
    </VirtualHost>
  2. Konfiguration aktivieren:

    a2ensite nextcloud.conf
    a2enmod rewrite
    systemctl restart apache2

Schritt 5: Installation über die Web-Oberfläche abschließen

Navigieren Sie zu http://your_domain_or_ip und folgen Sie den Anweisungen auf dem Bildschirm, um die Nextcloud-Installation abzuschließen. Geben Sie die Datenbankdetails ein, die Sie zuvor konfiguriert haben.

Optional: Nextcloud mit Docker ausführen

Wenn Sie Docker bevorzugen, können Sie Nextcloud in wenigen Schritten mit Docker bereitstellen:

  1. Docker installieren:

    apt install docker.io -y
    systemctl start docker
    systemctl enable docker
  2. Nextcloud-Docker-Container ausführen:

    docker run -d -p 8080:80 -v nextcloud_data:/var/www/html --name nextcloud --restart always nextcloud

Greifen Sie auf Ihre Nextcloud-Instanz zu unter http://your_vps_ip:8080.

FAQs

1. Was sind die Vorteile des Selbsthostings von Nextcloud?

Das Selbsthosting von Nextcloud gibt Ihnen die vollständige Kontrolle über Ihre Daten, was eine erhöhte Privatsphäre und Sicherheit ermöglicht. Sie können Ihre Dateien verwalten, Konfigurationen nach Ihren Bedürfnissen anpassen und Ihre Software ohne die typischen Einschränkungen kommerzieller Dienste individuell gestalten. Zudem kann es auf lange Sicht kostengünstiger sein, insbesondere für Teams.

2. Welchen VPS-Anbieter sollte ich für Nextcloud wählen?

Die Wahl eines VPS-Anbieters hängt von Ihren speziellen Anforderungen (Leistung, Budget und Standort) ab. Wenn Sie ein gutes Gleichgewicht zwischen Kosten und Leistung suchen, sind Contabo und Hetzner gute Wahlmöglichkeiten, da sie erschwingliche Pläne und angemessene Ressourcen bieten. Für Benutzer, die die niedrigsten Einstiegskosten suchen, beginnen die Dienste von Hetzner bereits bei 4,15 EUR pro Monat.

3. Kann ich meine Nextcloud-Installation skalieren?

Ja, Nextcloud kann effektiv skaliert werden. Wenn Ihre Nutzung steigt und Sie mehr Speicher oder Ressourcen benötigen, ermöglichen die meisten VPS-Anbieter wie DigitalOcean und Linode ein nahtloses Upgrade Ihres Plans. Außerdem kann Nextcloud in einer Clusterumgebung eingerichtet werden, wenn eine Skalierung auf Unternehmensniveau erforderlich ist.

Wenn Sie dieser Anleitung gefolgt sind, sollten Sie nun eine vollständig funktionierende Nextcloud-Installation auf Ihrem VPS haben, die Ihnen den nahtlosen Zugriff auf Ihre Dateien von überall ermöglicht. Für weiteres Lernen erkunden Sie Ressourcen von r/selfhosted oder ziehen Sie in Betracht, zum awesome-selfhosted Repository beizutragen. --- END ---