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

guide

So hosten Sie Nextcloud selbst auf Hetzner (2026 Anleitung)

Erfahren Sie, wie Sie Nextcloud einfach auf einem Hetzner VPS einrichten können – mit dieser praktischen Anleitung, die für Entwickler und Self-Hosting-Enthusiasten angepasst ist.

So hosten Sie Nextcloud selbst auf Hetzner (2026 Anleitung)

Nextcloud ist eine Open-Source-Dateihosting-Lösung, die es Benutzern ermöglicht, ihren eigenen privaten Cloud-Speicher einzurichten. Die Bereitstellung auf einem VPS kann Ihnen mehr Kontrolle und Anpassungsmöglichkeiten bieten. In dieser Anleitung werden wir die Schritte durchgehen, um Nextcloud auf einem Hetzner VPS zu installieren, einschließlich Konfiguration und Optimierung.

Warum Hetzner für das Hosting von Nextcloud wählen?

Hetzner ist ein zuverlässiger VPS-Anbieter, der für seine kostengünstigen Tarife und seine robuste Infrastruktur bekannt ist. Ab nur 4,15 EUR/Monat bieten sie eine Vielzahl von Optionen, die sie besonders attraktiv für Entwickler und Homelabber machen. Im Folgenden finden Sie einen Vergleich verschiedener VPS-Anbieter, um den Markt besser zu verstehen.

AnbieterStartpreisFunktionen
Contabo VPS5,99 EUR/MonatSSD-Speicher, viel RAM
Hetzner Cloud4,15 EUR/MonatHohe Leistung, Flexibilität
DigitalOcean6 USD/MonatBenutzerfreundliche Oberfläche
Vultr6 USD/MonatGlobale Rechenzentren
Linode (Akamai)5 USD/MonatSchnelle Netzwerklösungen

Schritte zur Installation von Nextcloud auf Hetzner VPS

Schritt 1: Erstellen Sie eine Hetzner VPS-Instanz

  1. Anmelden: Erstellen Sie ein Konto im Hetzner Cloud.
  2. Server auswählen: Wählen Sie eine Serverkonfiguration aus, die Ihren Bedürfnissen entspricht. Für die grundlegende Nutzung von Nextcloud ist ein VPS mit 2 GB RAM und 1 CPU-Kern in der Regel ausreichend.
  3. Standort: Wählen Sie ein Rechenzentrum, das sich in der Nähe Ihrer Zielbenutzer befindet.
  4. Server erstellen: Klicken Sie auf „Server erstellen“, um Ihren VPS bereitzustellen.

Schritt 2: Greifen Sie auf Ihren VPS zu

Sobald Ihr Server läuft, greifen Sie über SSH darauf zu. Verwenden Sie den folgenden Befehl und ersetzen Sie YOUR_IP_ADDRESS durch die öffentliche IP Ihres Servers:

ssh root@YOUR_IP_ADDRESS

Schritt 3: Systempakete aktualisieren

Vor der Installation von irgendetwas stellen Sie sicher, dass Ihr System auf dem neuesten Stand ist:

apt update && apt upgrade -y

Schritt 4: Erforderliche Software installieren

Nextcloud benötigt einen Webserver, PHP und einen Datenbankserver. Wir verwenden Apache, MariaDB und PHP. Installieren Sie diese mit den folgenden Befehlen:

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

Schritt 5: MariaDB konfigurieren

Melden Sie sich an der MariaDB-Shell an:

mysql -u root -p

Erstellen Sie eine Datenbank für Nextcloud:

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

Ersetzen Sie strong_password durch ein sicheres Passwort Ihrer Wahl.

Schritt 6: Nextcloud herunterladen und konfigurieren

Laden Sie die neueste Version von Nextcloud herunter:

wget https://download.nextcloud.com/server/releases/nextcloud-XX.X.X.zip
unzip nextcloud-XX.X.X.zip
mv nextcloud /var/www/html/

Setzen Sie die richtigen Berechtigungen:

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

Schritt 7: Apache konfigurieren

Erstellen Sie eine neue Konfigurationsdatei für Nextcloud:

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 Indexes FollowSymLinks MultiViews
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/nextcloud_error.log
    CustomLog ${APACHE_LOG_DIR}/nextcloud_access.log combined
</VirtualHost>

Vergessen Sie nicht, your_domain_or_IP durch Ihren tatsächlichen Domainnamen oder Ihre IP-Adresse zu ersetzen.

Aktivieren Sie die Nextcloud-Website und die erforderlichen Apache-Module:

a2ensite nextcloud.conf
a2enmod rewrite headers env dir mime
systemctl restart apache2

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

Öffnen Sie Ihren Browser und navigieren Sie zu http://your_domain_or_IP. Sie sehen den Nextcloud-Setup-Assistenten.

  1. Admin-Konto erstellen: Geben Sie Ihren gewünschten Benutzernamen und Ihr Passwort ein.
  2. Datenbankeinrichtung: Verwenden Sie die Anmeldeinformationen, die Sie zuvor für die Datenbank festgelegt haben.
  3. Einrichtung abschließen: Füllen Sie alle erforderlichen Informationen aus und klicken Sie auf „Einrichtung abschließen“.

Schritt 9: Ihre Nextcloud-Installation sichern

Für eine sichere Verbindung wird empfohlen, ein SSL-Zertifikat zu installieren. Sie können Let’s Encrypt für kostenlose SSL-Zertifikate nutzen. Dies kann normalerweise mit Certbot erledigt werden:

apt install certbot python3-certbot-apache -y
certbot --apache

Folgen Sie den Anweisungen, um Ihre Nextcloud-Instanz abzusichern.

FAQs

Q1: Kann ich meine eigene Domain für Nextcloud auf Hetzner verwenden?

Ja, Sie können Ihre eigene Domain verwenden. Sie sollten den A-Eintrag Ihrer Domain so einrichten, dass er auf die IP-Adresse Ihres Hetzner VPS zeigt. Dies kann im Control Panel Ihres Domain-Registrars erfolgen. Nach dieser Einrichtung können Sie auf Ihre Nextcloud über die URL Ihrer Domain anstelle der VPS-IP-Adresse zugreifen.

Q2: Ist Hetzner eine gute Option für das Selbsthosting von Nextcloud?

Absolut. Hetzner bietet hochgradig wettbewerbsfähige Preise, robuste Leistung und exzellenten Support für Entwickler. Ihre VPS-Optionen sind geeignet, um Nextcloud zu betreiben, dank ihres SSD-Speichers und der Hochgeschwindigkeitsnetzwerke. Viele selbstgehostete Setups berichten von positiven Erfahrungen mit Hetzner, was ihn zu einem bevorzugten VPS-Anbieter in der Self-Hosting-Community macht.

Q3: Wie kann ich meine Nextcloud-Daten auf Hetzner sichern?

Die Sicherung Ihrer Nextcloud-Daten ist entscheidend, um Datenverlust zu verhindern. Sie können Backups erstellen, indem Sie regelmäßig Ihre Datenbank und den Nextcloud-Datenordner exportieren. Verwenden Sie die folgenden Befehle:

mysqldump -u nc_user -p nextcloud > nextcloud_backup.sql
tar -cvf nextcloud_data_backup.tar /var/www/html/nextcloud/data

Speichern Sie diese Backups auf einem separaten Speicherdienst oder lokalem Laufwerk. Zusätzlich könnten Sie automatisierte Backup-Lösungen oder Skripte in Betracht ziehen, um regelmäßige Backups zu erleichtern.

Zusammenfassend lässt sich sagen, dass das Selbsthosting von Nextcloud auf Hetzner ein einfacher Prozess ist, der Ihnen eine leistungsstarke, flexible Cloud-Lösung bietet. Für einen detaillierteren Vergleich verschiedener VPS-Anbieter, schauen Sie sich den vollständigen VPS-Vergleich an.