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
WarnoderError.
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!