Nextcloud auf Shared Hosting einrichten: Schritt-für-Schritt-Anleitung
Lerne, wie du Nextcloud auf Shared Hosting installierst, PHP-Ressourcen automatisch skalierst und Cron-Jobs optimierst – für eine performante Cloud-Lösung.
Warum Nextcloud auf Shared Hosting?
Nextcloud ist eine leistungsstarke Open-Source-Cloud-Plattform, die dir volle Kontrolle über deine Daten gibt. Auch auf Shared Hosting kannst du Nextcloud betreiben, wenn du die Ressourcen clever nutzt. In dieser Anleitung zeigen wir dir, wie du Nextcloud einrichtest, PHP-Ressourcen automatisch skalierst und Cron-Jobs optimierst.
Schritt 1: Voraussetzungen prüfen
Stelle sicher, dass dein Shared Hosting folgende Anforderungen erfüllt:
- PHP 8.0 oder höher
- MySQL/MariaDB-Datenbank
- Unterstützung für .htaccess und mod_rewrite
- Ausreichend Speicherplatz (mindestens 1 GB)
Bei unseren Webhosting-Paketen sind alle Voraussetzungen standardmäßig erfüllt.
Schritt 2: Nextcloud herunterladen und hochladen
Lade die aktuelle Version von Nextcloud von der offiziellen Website herunter. Entpacke das Archiv und lade den Ordner über FTP in das Stammverzeichnis deiner Domain (z. B. public_html).
Schritt 3: Datenbank erstellen
Erstelle in deinem Hosting-Control-Panel (z. B. cPanel) eine neue MySQL-Datenbank mit einem Benutzer. Notiere dir die Zugangsdaten.
Schritt 4: Installation über den Browser
Rufe deine Domain im Browser auf. Der Nextcloud-Installer führt dich durch die Einrichtung. Gib die Datenbankdaten ein und lege ein Administratorkonto an.
Schritt 5: PHP-Ressourcen automatisch skalieren
Shared Hosting hat begrenzte PHP-Ressourcen. Optimiere die php.ini oder nutze die .user.ini-Datei:
- Erhöhe
memory_limitauf 512 MB - Setze
upload_max_filesizeauf 2 GB - Passe
max_execution_timeauf 3600 an
Bei unserem Virtual Server hast du mehr Flexibilität, aber auf Shared Hosting reichen diese Werte meist aus.
Schritt 6: Cron-Jobs optimieren
Nextcloud benötigt Hintergrundaufgaben. Verwende den Cron-Modus statt AJAX:
- Gehe in den Nextcloud-Einstellungen zu „Grundlegende Einstellungen“ und wähle „Cron“.
- Richte im Hosting-Control-Panel einen Cron-Job ein, der jede 5 Minuten ausgeführt wird:
php -f /pfad/zu/nextcloud/cron.php
Das entlastet deine PHP-Ressourcen und verbessert die Performance.
Schritt 7: Sicherheit und Performance
Setze starke Passwörter, aktiviere HTTPS und konfiguriere die Nextcloud-Caching-Funktion (z. B. mit Redis). Für mehr Performance empfehlen wir ein Upgrade auf VPS, aber Shared Hosting ist für kleine Installationen völlig ausreichend.
Wenn du noch keine Domain hast, sichere dir eine bei unserer Domain-Registrierung.