DE ·

Nextcloud auf Shared Hosting: Performance-Tuning trotz geteilter Ressourcen

Erfahre, wie du Nextcloud auf Shared Hosting optimal einrichtest und die Performance mit Caching, PHP-Einstellungen und Datenbank-Tuning maximierst.

Nextcloud auf Shared Hosting – Eine Herausforderung?

Nextcloud ist eine leistungsstarke Cloud-Lösung, die oft auf dedizierten Servern oder VPS läuft. Doch auch auf Shared Hosting kannst du Nextcloud betreiben – mit dem richtigen Performance-Tuning. In diesem Artikel zeigen wir dir, wie du trotz geteilter Ressourcen eine flüssige Nutzung erreichst.

Grundlegende Optimierungen

1. PHP-Version und -Einstellungen

Stelle sicher, dass dein Shared Hosting PHP 8.1 oder höher unterstützt. Aktiviere den OPcache für schnellere Skriptausführung. Passe die memory_limit auf mindestens 512 MB und max_execution_time auf 300 Sekunden an.

2. Caching-Systeme nutzen

Installiere und aktiviere Redis oder APCu für die Zwischenspeicherung von Dateien und Sitzungen. Viele Shared Hosting-Anbieter bieten Redis an – frage einfach nach. Konfiguriere die config.php entsprechend:

'memcache.local' => '\OC\Memcache\APCu',
'memcache.distributed' => '\OC\Memcache\Redis',
'redis' => [
'host' => 'localhost',
'port' => 6379,
],

3. Datenbank-Optimierung

Verwende MariaDB oder MySQL mit InnoDB. Optimiere die Tabellen regelmäßig und setze innodb_buffer_pool_size auf 70% des verfügbaren RAMs (falls möglich). Nutze die Nextcloud-Kommandozeile für Wartungsaufgaben.

Datei- und Cache-Konfiguration

1. Lokalen Cache für Dateien

Aktiviere den Datei-Cache in Nextcloud, um wiederholte Lesevorgänge zu beschleunigen. Setze in der config.php:
'filelocking.enabled' => true,
'memcache.locking' => '\OC\Memcache\Redis',

2. Cron-Job statt AJAX

Deaktiviere den AJAX-Cron und nutze einen systemweiten Cron-Job (z.B. alle 15 Minuten). Das entlastet die Webanfragen und verbessert die Reaktionszeit.

Weitere Tipps für Shared Hosting

  • Komprimierung aktivieren: Verwende Gzip-Komprimierung für CSS, JS und HTML.
  • Bildvorschauen deaktivieren: Schalte Vorschaubilder für große Dateien aus, falls nicht benötigt.
  • Plugins reduzieren: Entferne unnötige Apps, um Speicher und CPU zu schonen.
  • Logging minimieren: Stelle das Log-Level auf Warn oder Error.

Profitiere von unserem Webhosting

Möchtest du Nextcloud ohne Performance-Sorgen betreiben? Unsere Webhosting Pakete bieten optimierte PHP-Umgebungen, Redis-Unterstützung und schnelle SSDs. Perfekt für Nextcloud!