DE ·

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_limit auf 512 MB
  • Setze upload_max_filesize auf 2 GB
  • Passe max_execution_time auf 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:

  1. Gehe in den Nextcloud-Einstellungen zu „Grundlegende Einstellungen“ und wähle „Cron“.
  2. 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.