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

guide

Wie man Nextcloud auf Linode selbst hostet (2026 Anleitung)

Diese Anleitung führt Sie durch die Schritte zur Installation von Nextcloud auf Linode und bietet eine sichere und effiziente Self-Hosting-Lösung.

Wie man Nextcloud auf Linode selbst hostet (2026 Anleitung)

Self-Hosting-Anwendungen bieten besseren Kontrolle, Datenschutz und Kosteneffizienz. Nextcloud, eine beliebte Open-Source-Cloud-Speicherlösung, ermöglicht es Benutzern, ihre Dateifreigabedienste zu hosten. In dieser Anleitung werden wir die Schritte zur Installation von Nextcloud auf Linode, einem zuverlässigen VPS-Anbieter, durchgehen.

Warum Linode wählen?

Linode bietet ein ausgewogenes Verhältnis von Leistung und Kosten, was es zu einer hervorragenden Wahl für Entwickler und Homelabber macht. Mit VPS-Plänen, die bereits ab 5 USD/Monat beginnen, erhalten Sie einen leistungsstarken virtuellen Server, der sich für das Hosting von Anwendungen wie Nextcloud eignet. Hier ist ein schneller Vergleich mit anderen Anbietern:

AnbieterPreisFunktionenLeistung
Linode5 USD/MonatSSD-Speicher, skalierbare RessourcenHohe Qualität
DigitalOcean6 USD/MonatBenutzerfreundliches DashboardZuverlässige Verfügbarkeit
Vultr6 USD/MonatBreite ServerstandorteGute Latenz
Hetzner Cloud4,15 EUR/MonatKosteneffizient, Bare-Metal-OptionenSolide Leistung
Contabo VPS5,99 EUR/MonatPreiswert mit großen PlänenSkalierung möglich

Für einen vollständigen VPS-Vergleich schauen Sie sich diesen Link an.

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass Sie Folgendes haben:

  1. Linode-Konto: Erstellen Sie ein Konto bei Linode und verifizieren Sie Ihre E-Mail.
  2. Grundkenntnisse von SSH: Vertrautheit mit Linux-Befehlen und SSH ist entscheidend.
  3. Ein Domainname (optional): Obwohl optional, erleichtert die Registrierung einer Domain den Zugriff auf Ihre Nextcloud-Instanz.

Schritt 1: Richten Sie Ihre Linode VPS ein

  1. Melden Sie sich in Ihrem Linode-Konto an.
  2. Erstellen Sie eine Linode-Instanz:
    • Wählen Sie die “Ubuntu”-Distribution (20.04 LTS oder später).
    • Wählen Sie Ihren Tarif (die 5 USD-Option ist ausreichend).
    • Wählen Sie einen Datenzentrumsstandort in der Nähe Ihrer Benutzerbasis.
  3. Richten Sie den SSH-Zugriff ein:
    • Generieren Sie SSH-Schlüssel auf Ihrem lokalen Computer:
      ssh-keygen -t rsa -b 4096
    • Fügen Sie den öffentlichen Schlüssel während der Einrichtung Ihrer Linode hinzu.
  4. Starten Sie Ihre Instanz: Nachdem Sie Ihre Linode erstellt haben, greifen Sie über SSH darauf zu:
    ssh root@[your_linode_ip]

Schritt 2: Installieren Sie die erforderlichen Abhängigkeiten

Sobald Sie angemeldet sind, installieren Sie die notwendigen Pakete:

apt update && apt upgrade -y
apt install apache2 php libapache2-mod-php php-mysql php-xml php-zip php-gd php-curl php-mbstring php-json php-bcmath unzip -y

Schritt 3: Konfigurieren Sie Apache für Nextcloud

  1. Erstellen Sie eine neue Apache-Konfigurationsdatei:
nano /etc/apache2/sites-available/nextcloud.conf
  1. Fügen Sie die folgenden Zeilen hinzu, um Nextcloud zu konfigurieren:
<VirtualHost *:80>
    ServerName yourdomain.com
    DocumentRoot /var/www/nextcloud

    <Directory /var/www/nextcloud>
        Options +FollowSymlinks
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error-nextcloud.log
    CustomLog ${APACHE_LOG_DIR}/access-nextcloud.log combined
</VirtualHost>
  1. Aktivieren Sie die neue Konfiguration und das Rewrite-Modul:
a2ensite nextcloud.conf
a2enmod rewrite
systemctl restart apache2

Schritt 4: Nextcloud herunterladen und installieren

  1. Navigieren Sie zu Ihrem Web-Root:
cd /var/www
  1. Laden Sie das Nextcloud-Zip herunter:
wget https://download.nextcloud.com/server/releases/nextcloud-23.0.0.zip
  1. Entpacken Sie das Paket und setzen Sie Berechtigungen:
unzip nextcloud-23.0.0.zip
chown -R www-data:www-data nextcloud
chmod -R 755 nextcloud

Schritt 5: MySQL-Datenbank konfigurieren

  1. Installieren Sie MySQL:
apt install mysql-server -y
  1. Sichern Sie Ihre MySQL-Installation:
mysql_secure_installation
  1. Melden Sie sich bei MySQL an und erstellen Sie eine Datenbank und einen Benutzer für Nextcloud:
mysql -u root -p

Führen Sie die folgenden SQL-Befehle aus:

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

Schritt 6: Vervollständigen Sie die Installation über die Weboberfläche

  1. Öffnen Sie einen Webbrowser und navigieren Sie zur IP-Adresse oder Domain Ihres Servers:

    http://yourdomain.com
  2. Befolgen Sie die Anweisungen auf dem Bildschirm: Wählen Sie den Datenbanktyp (MySQL) und geben Sie die im vorherigen Schritt erstellten Datenbankdetails ein.

  3. Schließen Sie die Einrichtung ab: Erstellen Sie ein Administratorkonto und konfigurieren Sie Ihre Speichereinstellungen.

FAQs

Wie viel kostet es, Nextcloud auf Linode selbst zu hosten?

Das Hosting von Nextcloud auf Linode beginnt bei 5 USD/Monat, was für die grundlegende persönliche Nutzung geeignet ist. Mit diesem Plan erhalten Sie ausreichende Ressourcen für leichte bis mäßige Speicheranforderungen. Wenn Sie mit größerem Verkehr rechnen oder mehr Funktionen benötigen, ziehen Sie ein Upgrade auf höherwertige Pläne in Betracht, wenn sich Ihre Anforderungen ändern. Für verbesserte Leistung könnten auch Optionen ab 6 USD/Monat bei DigitalOcean oder Vultr Ihren Bedürfnissen entsprechen.

Ist es sicher, Nextcloud selbst zu hosten?

Das Self-Hosting von Nextcloud kann sicher sein, wenn Sie die richtigen Sicherheitsmaßnahmen ergreifen. Halten Sie Ihr Linode-System und Ihre Nextcloud-Instanz immer aktuell, um Schwachstellen zu beheben. Aktivieren Sie HTTPS mit Let’s Encrypt, um Daten während der Übertragung zu sichern, und ziehen Sie in Betracht, Firewall-Regeln einzusetzen, um den Zugriff einzuschränken. Zur weiteren Sicherheitsverbesserung könnten Sie Tools wie fail2ban verwenden, um Brute-Force-Angriffe zu verhindern. Regelmäßige Backups Ihrer Daten sind ebenfalls entscheidend, falls Fehler oder Datenverluste auftreten.

Kann ich andere Anwendungen auf derselben Linode VPS installieren?

Ja, Sie können mehrere Anwendungen auf demselben Linode VPS installieren. Es ist jedoch wichtig, die Ressourcenbeschränkungen basierend auf Ihrem Plan zu berücksichtigen. Beispielsweise kann ein Plan für 5 USD/Monat Nextcloud zusammen mit einigen leichten Anwendungen verwalten, während ressourcenintensivere Anwendungen möglicherweise ein Upgrade auf einen größeren Plan erfordern. Überwachen Sie die CPU- und RAM-Nutzung Ihres Servers, um sicherzustellen, dass alle Anwendungen optimal funktionieren, ohne die Leistung zu beeinträchtigen.

Indem Sie die hier dargelegten Schritte befolgen, können Sie erfolgreich Nextcloud auf Linode selbst hosten. Genießen Sie die Flexibilität und Kontrolle, die mit der Verwaltung Ihrer eigenen Cloud-Speicherlösung einhergeht!