Nextcloud auf Shared Hosting für kleine Teams einrichten

Lerne, wie du Nextcloud auf Shared Hosting installierst, Dateiversionen aktivierst und Freigabeberechtigungen für dein Team einstellst – ganz ohne VPS.

Warum Nextcloud auf Shared Hosting?

Nextcloud ist eine leistungsstarke Open-Source-Cloud-Lösung, die dir und deinem Team den sicheren Austausch und die Verwaltung von Dateien ermöglicht. Viele kleine Teams scheuen sich vor der Installation, weil sie denken, dass ein VPS nötig sei. Doch mit dem richtigen Shared Hosting – wie unseren Webhosting-Paketen – kannst du Nextcloud problemlos betreiben. Du sparst Kosten und profitierst von einfacher Verwaltung.

Voraussetzungen prüfen

Bevor du startest, stelle sicher, dass dein Hosting folgende Anforderungen erfüllt:

  • PHP 8.0 oder höher (mit den Modulen ctype, curl, dom, gd, imagick, intl, mbstring, pdo_mysql, xml, zip)
  • MySQL oder MariaDB-Datenbank
  • Ausreichend Speicherplatz für Dateiversionen (mindestens 10 GB empfohlen)

Unser Webhosting erfüllt diese Anforderungen standardmäßig.

Nextcloud installieren

Lade die aktuelle Nextcloud-Version von nextcloud.com herunter. Entpacke das Archiv und lade den Inhalt per FTP in das gewünschte Verzeichnis deines Hostings (z. B. /nextcloud). Rufe dann die Domain mit dem Pfad auf – der Installationsassistent führt dich durch die Eingabe der Datenbankdaten und die Erstellung eines Admin-Kontos.

Dateiversionen aktivieren

Dateiversionen sind in Nextcloud standardmäßig aktiviert. Du kannst die Anzahl der Versionen und den Aufbewahrungszeitraum in der Konfigurationsdatei config.php anpassen. Füge dazu folgende Zeilen ein:

'versions_retention_obligation' => 'auto',
'versions_retention_max_age' => 30,

Damit werden Versionen automatisch gelöscht, wenn der Speicherplatz knapp wird, und maximal 30 Tage aufbewahrt. Das spart Platz auf dem Shared Hosting.

Freigabeberechtigungen für das Team einstellen

Nextcloud bietet granulare Berechtigungen. Erstelle Benutzerkonten für dein Team und lege Gruppen an. Gehe zu Einstellungen > Verwaltung > Freigabe und aktiviere die Option „Freigaben nur innerhalb der Gruppe erlauben“. So können Dateien nur mit Teammitgliedern geteilt werden. Du kannst auch Passwortschutz und Ablaufdaten für Freigabelinks erzwingen.

Optimierung für Shared Hosting

Damit Nextcloud auf Shared Hosting flüssig läuft, solltest du den Arbeitsspeicher begrenzen. Setze in der config.php:

'memcache.local' => '\OC\Memcache\APCu',
'memcache.locking' => '\OC\Memcache\Redis',

Falls dein Hosting Redis nicht unterstützt, verwende stattdessen \OC\Memcache\FileLocking. Außerdem empfehlen wir, die Anzahl der parallel verarbeiteten Jobs zu reduzieren, indem du in der config.php 'job_max_execution_time' => 60 setzt.

Backups und Updates

Sichere regelmäßig deine Nextcloud-Datenbank und die data-Verzeichnisse. Viele Hoster bieten automatische Backups an – nutze sie. Updates führst du am besten über die Kommandozeile durch: sudo -u www-data php occ upgrade. Bei Shared Hosting ohne SSH-Zugriff kannst du das Update manuell durchführen, indem du die neue Version über die alte entpackst (außer config.php und data-Ordner).

Fazit

Nextcloud auf Shared Hosting ist nicht nur möglich, sondern auch praktisch für kleine Teams. Mit den richtigen Einstellungen für Dateiversionen und Freigabeberechtigungen hast du eine sichere und kostengünstige Cloud-Lösung. Wenn du ein passendes Hosting suchst, schau dir unsere Webhosting-Pakete an – sie sind ideal für Nextcloud und viele weitere Anwendungen.