Wie hoste ich Nextcloud selbst auf einem VPS?
Hoste Nextcloud selbst auf einem MurmurHost-VPS, indem du einen LAMP-Stack und Nextcloud über das offizielle Tarball installierst. Verwende eine Domain mit Let's Encrypt SSL für sicheren Zugriff.
Dieser Leitfaden führt Sie durch die Bereitstellung von Nextcloud, einer selbst gehosteten Dateisynchronisations- und Freigabeplattform, auf einem MurmurHost-VPS. Am Ende haben Sie eine private Cloud mit Ihrem eigenen Speicher, die von überall aus zugänglich ist.
Voraussetzungen: ein MurmurHost-VPS (der VPS-1 für 8 $/Monat ist für kleine bis mittlere Nutzung ausreichend), ein Domainname, der auf die IP Ihres Servers zeigt, und grundlegende SSH-Kenntnisse. Die No-KYC-Anmeldung und Krypto-Zahlungen von MurmurHost machen dies zu einem datenschutzfreundlichen Setup.
- 1
Bestellen Sie einen VPS bei MurmurHost
Melden Sie sich bei MurmurHost an (ohne KYC, nur eine E-Mail oder ein Pseudonym) und bestellen Sie einen VPS aus der Kategorie VPS. Wählen Sie einen Standort (z. B. Schweiz oder Rumänien) und wählen Sie den Tarif VPS-1 (8 $/Monat) mit Ubuntu 22.04. In unter 60 Sekunden deployen. - 2
Verbinden Sie sich per SSH mit Ihrem Server
Verwenden Sie Ihren SSH-Schlüssel oder Ihr Passwort, um sich zu verbinden: ssh root@your_server_ip. Aktualisieren Sie das System: apt update && apt upgrade -y. - 3
LAMP-Stack installieren
Installieren Sie Apache, MySQL und PHP mit erforderlichen Erweiterungen: apt install apache2 mysql-server php libapache2-mod-php php-mysql php-xml php-mbstring php-curl php-zip php-gd php-intl php-bcmath php-gmp -y. - 4
Eine Datenbank für Nextcloud erstellen
Führen Sie mysql_secure_installation aus, um MySQL zu sichern. Erstellen Sie dann eine Datenbank und einen Benutzer: mysql -e "CREATE DATABASE nextcloud; CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'strong_password'; GRANT ALL ON nextcloud.* TO 'nextcloud'@'localhost'; FLUSH PRIVILEGES;" - 5
Laden Sie Nextcloud herunter und entpacken Sie es
Laden Sie das neueste Nextcloud-Tarball herunter: wget https://download.nextcloud.com/server/releases/latest.tar.bz2. Entpacken Sie es nach /var/www/html: tar -xjf latest.tar.bz2 -C /var/www/html. Legen Sie Berechtigungen fest: chown -R www-data:www-data /var/www/html/nextcloud. - 6
Apache-Virtual-Host konfigurieren
Erstellen Sie /etc/apache2/sites-available/nextcloud.conf mit einem VirtualHost für Ihre Domain, der DocumentRoot auf /var/www/html/nextcloud zeigt. Aktivieren Sie es und mod_rewrite: a2ensite nextcloud.conf && a2enmod rewrite headers env dir mime. Starten Sie Apache neu: systemctl restart apache2. - 7
SSL mit Let's Encrypt einrichten
Installieren Sie Certbot: apt install certbot python3-certbot-apache -y. Führen Sie certbot --apache -d yourdomain.com aus, um ein kostenloses SSL-Zertifikat zu erhalten und zu installieren. Dies ist bei MurmurHosts Let's Encrypt-Support kostenlos enthalten. - 8
Schließen Sie den Web-Installer ab
Öffnen Sie https://yourdomain.com in einem Browser. Geben Sie einen Admin-Benutzernamen/Passwort ein und geben Sie die Datenbankdetails an (nextcloud, nextcloud, strong_password). Wählen Sie lokalen Speicher für Daten. Klicken Sie auf Installieren. Ihre Nextcloud ist bereit.
MurmurHosts Offshore-Hosting (Seychellen-Entität) und No-KYC-Richtlinie bedeuten, dass Sie Nextcloud ausführen können, ohne Ihre Identität preiszugeben. Alle Tarife beinhalten DDoS-Schutz, sodass Ihre Instanz widerstandsfähig ist. Für die Produktion sollten Sie HTTPS-only aktivieren, Backups einrichten und Redis für Caching konfigurieren.
Häufig gestellte Fragen
Wie viel kostet es, Nextcloud auf MurmurHost selbst zu hosten?+
Kann ich eine Domain mit meinem Nextcloud auf MurmurHost verwenden?+
Ist der DDoS-Schutz von MurmurHost für Nextcloud wichtig?+
Was, wenn ich mehr Speicher für Nextcloud benötige?+
Deployen Sie Ihren ersten Offshore-Server in 60 Sekunden.
Anonyme Anmeldung. Bitcoin & Monero akzeptiert. Bereitstellung in 8 Rechtsräumen.
Keine Kreditkarte erforderlich · 7-Tage-Geld-zurück-Garantie