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

guide

Wie man Nextcloud auf DigitalOcean selbst hostet (2026 Anleitung)

Erfahren Sie, wie Sie Nextcloud auf DigitalOcean installieren, um nahtlos Dateien zu teilen und zusammenzuarbeiten. Befolgen Sie unsere umfassende Anleitung für eine einfache Einrichtung.

Wie man Nextcloud auf DigitalOcean selbst hostet (2026 Anleitung)

Nextcloud ist eine leistungsstarke Open-Source-Lösung für Dateifreigabe, Zusammenarbeit und Selbsthosting. In diesem Leitfaden führen wir Sie durch die Schritte zur Installation von Nextcloud auf einem DigitalOcean VPS, damit Sie Ihre Daten effizient verwalten können.

Voraussetzungen

Stellen Sie vor dem Start sicher, dass Sie Folgendes haben:

Schritt 1: Erstellen Sie einen Droplet auf DigitalOcean

  1. Melden Sie sich bei Ihrem DigitalOcean-Konto an und navigieren Sie zum Abschnitt “Droplets”.
  2. Klicken Sie auf die Schaltfläche “Droplet erstellen”.
  3. Wählen Sie die Option Ubuntu 22.04 (LTS wird empfohlen).
  4. Wählen Sie einen Plan basierend auf Ihren Bedürfnissen. Der grundlegende Droplet für $6/Monat sollte für den persönlichen Gebrauch ausreichen.
  5. Wählen Sie eine Rechenzentrumsregion, die nahe bei Ihrer Benutzerbasis ist.
  6. Richten Sie, wenn möglich, Authentifizierungsschlüssel ein, und klicken Sie dann auf “Droplet erstellen.”

Schritt 2: Verbinden Sie sich mit Ihrem Droplet

Sobald Ihr Droplet erstellt ist, verbinden Sie sich über SSH:

ssh root@your_droplet_ip

Ersetzen Sie your_droplet_ip durch die IP-Adresse, die Ihrem Droplet zugewiesen wurde.

Schritt 3: Aktualisieren Sie das System

Stellen Sie sicher, dass Ihr Server auf dem neuesten Stand ist:

sudo apt update && sudo apt upgrade -y

Schritt 4: Installieren Sie erforderliche Software

Nextcloud benötigt einen Webserver, PHP und eine Datenbank. Installieren Sie Apache, MariaDB und PHP mit den erforderlichen Erweiterungen:

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

Schritt 5: Konfigurieren Sie MariaDB

Sichern Sie Ihre MariaDB-Installation:

sudo mysql_secure_installation

Befolgen Sie die Eingabeaufforderungen, um ein Root-Passwort festzulegen und unnötige Standardeinstellungen zu entfernen.

Melden Sie sich dann an der MariaDB-Shell an:

sudo mysql -u root -p

Erstellen Sie eine Datenbank und einen Benutzer für Nextcloud:

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

Ersetzen Sie securepassword durch ein sicheres Passwort Ihrer Wahl.

Schritt 6: Nextcloud herunterladen und konfigurieren

  1. Laden Sie die neueste Version von Nextcloud herunter:
wget https://download.nextcloud.com/server/releases/nextcloud-25.0.0.zip
  1. Entpacken Sie die Datei und verschieben Sie sie in das Apache-Webverzeichnis:
sudo apt install unzip
unzip nextcloud-25.0.0.zip
sudo mv nextcloud /var/www/html/
  1. Setzen Sie die richtigen Berechtigungen:
sudo chown -R www-data:www-data /var/www/html/nextcloud
sudo chmod -R 755 /var/www/html/nextcloud

Schritt 7: Apache konfigurieren

Erstellen Sie eine neue Apache-Konfigurationsdatei für Nextcloud:

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

Fügen Sie die folgende Konfiguration hinzu:

<VirtualHost *:80>
    ServerAdmin [email protected]
    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>

Ersetzen Sie your_domain_or_IP durch die Domain oder IP-Adresse Ihres Servers.

Aktivieren Sie die neue Site und die erforderlichen Apache-Module:

sudo a2ensite nextcloud.conf
sudo a2enmod rewrite headers
sudo systemctl restart apache2

Schritt 8: Schließen Sie die Nextcloud-Installation ab

Öffnen Sie Ihren Browser und navigieren Sie zu http://your_domain_or_IP. Sie sollten die Nextcloud-Setup-Seite sehen.

  1. Erstellen Sie ein Administratorkonto.

  2. Geben Sie die zuvor erstellten Datenbankdetails ein.

    • Datenbankbenutzer: nextclouduser
    • Datenbankname: nextcloud
    • Datenbankpasswort: securepassword
  3. Klicken Sie auf “Einrichtung abschließen.”

Vergleichstabelle der VPS-Anbieter

AnbieterPreis pro MonatFunktionen
Contabo VPS5,99 EURHohe Speicherkapazitäten
Hetzner Cloud4,15 EURExzellente Leistung
DigitalOcean6 USDEinfache Einrichtung, skalierbare Pläne
Vultr6 USDGlobale Rechenzentren
Linode (Akamai)5 USDZuverlässige Leistung

FAQs

1. Wie sicher sind meine Daten, wenn ich Nextcloud auf DigitalOcean selbst hoste?
Das Selbsthosting bietet den Vorteil, dass Sie Ihre Daten kontrollieren und die Privatsphäre wahren können. Allerdings hängt die Sicherheit Ihrer Daten stark von Ihrer Konfiguration ab. Aktualisieren Sie regelmäßig Ihren Server und Ihre Nextcloud-Instanz, verwenden Sie HTTPS mit Let’s Encrypt und ziehen Sie in Betracht, eine Firewall einzurichten. Die Befolgung von Sicherheitsbest Practices hilft, Ihre Daten vor unbefugtem Zugriff zu schützen.

2. Kann ich meine Nextcloud-Daten sichern?
Ja, die Sicherung Ihrer Nextcloud ist entscheidend. Verwenden Sie Tools wie rsync oder tar, um Dateien regelmäßig zu sichern. Denken Sie auch daran, Ihre Datenbank mit Befehlen wie mysqldump zu sichern. Die Automatisierung dieser Sicherungen kann Zeit sparen und die Datensicherheit gewährleisten. Für detaillierte Strategien kann die r/selfhosted-Community Einblicke in robuste Backup-Lösungen geben.

3. Was sind die Alternativen zu DigitalOcean für das Hosting von Nextcloud?
Es gibt mehrere VPS-Anbieter, die für das Hosting von Nextcloud geeignet sind, darunter Hetzner, Contabo und Vultr. Jeder hat seine eigenen Vorteile. Zum Beispiel ist Hetzner bekannt für seine Leistung, während Contabo oft größere Speicherlösungen anbietet. Berücksichtigen Sie bei der Auswahl eines Anbieters immer Preis, Funktionen und Benutzerbewertungen. Für einen umfassenden Vergleich besuchen Sie unseren vollständigen VPS-Vergleich.

Fazit

Indem Sie diese Schritte befolgen, können Sie Nextcloud erfolgreich installieren und selbst hosten. Dies eröffnet Ihnen eine Welt von Möglichkeiten für Dateifreigabe und Zusammenarbeit in einer sicheren Umgebung. Halten Sie Ihr System für die laufende Wartung auf dem neuesten Stand und erkunden Sie das umfangreiche App-Ökosystem von Nextcloud, um die Funktionalität zu verbessern. Viel Spaß beim Selbsthosting!