Blog

Tutorials, Anleitungen und Produktneuigkeiten.

Anleitungen

Mit Nextcloud eine eigene Cloud aufbauen

3 November 2026 5 Min. Lesezeit
Diesen Beitrag teilen

Nextcloud ist eine Cloud-Software, die Ihre Dateien, Ihren Kalender und Ihre Kontakte auf Ihrem eigenen Server hält. Das offizielle Admin-Handbuch verlangt mindestens 128 MB Arbeitsspeicher pro PHP-Prozess und empfiehlt 512 MB. Was wirklich entscheidet, ist der Festplattenplatz, den Ihre Dateien belegen, und wie viele Personen gleichzeitig damit arbeiten.

Dieser Artikel behandelt die offiziellen Anforderungen, Leistungseinstellungen, Sicherungen und was Sie in den ersten Tagen tun.

Was machen Sie mit Nextcloud?

Sie synchronisieren Ihre Dateien zwischen Computern und Handys, schicken anderen Dateien über Freigabelinks und halten Kalender und Kontaktliste auf Ihrem eigenen Server. Die Apps für Computer und Handy brauchen nur Ihre Serveradresse. Neue Funktionen kommen als Apps, und jede App belastet Arbeitsspeicher und CPU des Servers ein wenig mehr.

Offizielle Anforderungen

ThemaWas das offizielle Admin-Handbuch sagt
ArbeitsspeicherMindestens 128 MB pro Prozess, 512 MB empfohlen. Der eingebaute Updater braucht mindestens 256 MB.
DatenbankMariaDB und PostgreSQL werden empfohlen, MySQL ist ebenfalls aufgeführt. SQLite ist nur für Tests und sehr kleine Installationen. MySQL und MariaDB brauchen InnoDB.
WebserverEmpfohlen wird Apache 2.4 mit PHP-FPM oder mod_php. Auch Nginx mit PHP-FPM wird unterstützt.
PHPDie unterstützten Versionen ändern sich mit der Nextcloud-Version, prüfen Sie also die aktuelle Tabelle im Handbuch.
CacheEmpfohlen wird APCu mit Redis (oder Valkey). Es ist nicht erforderlich, kann die Leistung aber spürbar verbessern.
HintergrundjobsEmpfohlen wird Cron, alle 5 Minuten ausgeführt.

Was bedeutet „Speicher pro Prozess“?

Nextcloud läuft auf PHP, und jede gleichzeitige Anfrage ist ein eigener PHP-Prozess. Die Speicherzahl im Handbuch gilt pro Prozess. Der Standardpool von PHP-FPM erlaubt 5 Anfragen gleichzeitig (pm.max_children = 5). Das Handbuch schlägt vor, diesen Wert aus Ihrem RAM zu berechnen, und geht von 50-100 MB pro Worker aus. Als grobe Formel teilen Sie den RAM, den Sie PHP geben, durch den Speicher pro Worker. Setzen Sie den Wert zu hoch, fällt das System in den Swap, was laut Handbuch schlimmer ist, als Anfragen warten zu lassen.

Festplatte: Ihre Dateien liegen auf dem Server

In Nextcloud liegen Dateien auf der Festplatte des Servers. Wenn Ihr Foto- und Dokumentenarchiv wächst, ist oft die Festplatte die Grenze, noch vor dem RAM. Achten Sie bei der Wahl eines Servers auf die Festplatte. Bei Seturack wächst beim Vergrößern eines Servers auch die Festplatte, beim Verkleinern schrumpft sie nicht. Eine gewachsene Festplatte schrumpft nicht zurück, behalten Sie das also im Hinterkopf.

Zusammenfassung der manuellen Einrichtung

  1. Bereiten Sie den Server vor: Ubuntu, Apache oder Nginx mit PHP-FPM und MariaDB oder PostgreSQL.
  2. Richten Sie eine Domain auf den Server und holen Sie ein HTTPS-Zertifikat. Der erste Schritt steht in So verbinden Sie Ihre eigene Domain.
  3. Installieren Sie Nextcloud mit dem Web-Installer oder über die Kommandozeile.
  4. Verlegen Sie die Hintergrundjobs auf Cron. Öffnen Sie die Crontab des Webserver-Benutzers: crontab -u www-data -e Fügen Sie dann diese Zeile hinzu: */5 * * * * php -f /var/www/nextcloud/cron.php
  5. Stellen Sie in den Admin-Einstellungen den Modus der Hintergrundjobs auf Cron.
  6. Fügen Sie APCu- und Redis-Caching hinzu.
  7. Richten Sie einen Mailserver für Passwort-Zurücksetzungen und Benachrichtigungen ein.
  8. Legen Sie Ihren Sicherungsplan fest und probieren Sie eine Wiederherstellung aus.

Sicherungen

Die Nextcloud-Dokumentation verlangt, den Ordner config, den Ordner data, den Ordner theme und die Datenbank zu sichern. Haben Sie einen eigenen Apps-Ordner, nehmen Sie auch ihn mit. Für eine konsistente Sicherung schalten Sie zuerst den Wartungsmodus ein und danach wieder aus:

sudo -u www-data php /var/www/nextcloud/occ maintenance:mode --on

sudo -u www-data php /var/www/nextcloud/occ maintenance:mode --off

Der Pfad in den Befehlen hängt davon ab, wo Sie Nextcloud installiert haben. Seturack sichert Ihren Server jede Nacht und bewahrt die letzten 7 Tage auf. Ergänzen Sie das durch einen Datenbank-Dump und eine Dateikopie und bewahren Sie von wichtigen Daten auch eine Kopie außerhalb des Servers auf.

Wann sollte der Server wachsen?

  • Die Festplatte ist fast voll: Prüfen Sie mit df -h. Weil Ihre Dateien auf der Festplatte liegen, ist das meist die erste Grenze.
  • Das System nutzt Swap: Füllt sich die Swap-Zeile in der Ausgabe von free -h, reicht der RAM nicht.
  • Seiten öffnen langsam oder Benutzer stauen sich: Erhöhen Sie die Zahl der PHP-Worker passend zu Ihrem RAM. Reicht der RAM dafür nicht, vergrößern Sie den Server.

Das Vergrößern löscht den Server nicht, und Ihre IP-Adresse und Ihre Daten bleiben gleich.

Häufige Fehler

  • Mit SQLite anfangen. Das Handbuch hält es nur für Tests und sehr kleine Installationen für geeignet, und ein späterer Wechsel der Datenbank ist mühsam.
  • Hintergrundjobs im Standardmodus AJAX lassen. Das Handbuch beschreibt ihn als die unzuverlässigste Option, wechseln Sie also zu Cron.
  • Den Cache auslassen. Er ist nicht erforderlich, kann laut Handbuch aber die Leistung spürbar verbessern.
  • Die Sicherung nie testen. Eine Sicherung, die Sie nicht wiederherstellen können, nützt nichts.

Sicherheit

  • Das Admin-Konto nicht für die tägliche Arbeit nutzen. Legen Sie für Ihr Team eigene Konten an.
  • Schalten Sie eine der Apps für die Zwei-Faktor-Authentifizierung ein.
  • Halten Sie Nextcloud und PHP aktuell. Updates sind nach der Einrichtung Ihre Sache.
  • Liefern Sie die Website nur über HTTPS aus.

Ein fertiges Nextcloud bei Seturack

Wählen Sie bei der Bestellung Nextcloud, kommen Datenbank, Cache und Hintergrundjobs fertig konfiguriert, und es erscheint kein Einrichtungsassistent. Die Website öffnet sich über HTTPS auf einer sslip.io-Adresse, die sich aus Ihrer IP-Adresse ableitet. Der Login-Name ist yonetici (Türkisch für „Admin“), und das Passwort steht im Panel. Die erste Einrichtung kann etwas dauern. Ändern Sie nach Ihrer ersten Anmeldung Ihr Passwort, legen Sie Konten für Ihr Team an und richten Sie den Mailserver ein. Die Schritte stehen im Hilfeartikel zu Nextcloud.

Beginnt die Festplatte vollzulaufen, können Sie den Server im Panel vergrößern. Wenn Sie mit der fertigen Installation beginnen möchten, sehen Sie sich die Seite zum Nextcloud-Server an.

Kommentare0

Noch keine Kommentare

Schreiben Sie den ersten Kommentar und teilen Sie Ihre Gedanken.

Diskutieren Sie mit

Bitte melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen.

Keinen Beitrag verpassen

Erhalten Sie unsere neuesten Tutorials, Anleitungen und Produktneuigkeiten direkt in Ihr Postfach.

Sie haben unseren Newsletter abonniert.