Gestern hatte ich kurz erläutert, wie die Nextcloud im Uberspace installiert wird. Ist dies erledigt, stellt man evtl. fest, dass unter Administrator folgende Warnung erscheint:
- Es wurde kein Memory Cache konfiguriert. Um die Leistung zu verbessern, konfigurieren Sie bitte einen Cache-Speicher, sofern vorhanden. Weitere Informationen finden Sie in unserer Dokumentation.
Was kann man tun? Ganz einfach! Man installiert Redis und richtet einen entsprechenden Service ein. Dabei kann man sich sich an den Artikel „ownCloud auf Uberspace“ halten. Es wird nur an Stelle der config.php – ownCloud die config.php der Nextcloud ergänzt. Die folgende Eingabe zur Editierung ist natürlich an den jeweiligen Speicherort anzupassen.
1 |
nano /var/www/virtual/$USER/html/$USER/nextcloud/config/config.php |
Nun fügt man unter dem Eintrag ‚installed‘ => true den nachfolgenden Code ein. UUSER ist dabei durch den Uberspace-Benutzernamen zu ersetzen.
1 2 3 4 5 6 7 |
'filelocking.enabled' => 'true', 'memcache.locking' => '\OC\Memcache\Redis', 'memcache.local' => '\OC\Memcache\Redis', 'redis' => array( 'host' => '/home/UUSER/.redis/sock', 'port' => 0, ), |
Anschließend mit Ctr + o speichern und mit Ctrl + x den Editor verlassen.
Nun sollte folgende Meldung erscheinen:
… /home/UUSER …
Sollte glaub heißen … $USER …
In dem Fall ist es richtig! $USER funktioniert in der config.php nicht. Deshalb muss mann UUSER an den Uberspace-Benutzernamen anpassen.
Interessant wäre ob sich die Performance auch spürbar verbessert hat bei einer solchen Mini-Installation.
Was meinst Du mit Mini-Installation?
So einen OwnCloud Installation kann bis zu 500.000 Benutzer umfassen. Dort muss man um sich sicher Gedanken machen wie man das ganze best möglich optimiert.
Ich vermute bei dir werden es unter 10 Benutzer sein. Also vergleichsweise klein. Ich frage mich ob man auch bei solch kleinen Installationen bereits einen spürbaren Vorteil von Redis hat. Ich vermute tendenziell eher ja.
Danke für die Rückmeldung. Also auf meiner Cloud bin ich der Einzige. Der Einsatz von Redis bringt da keine größeren Verbesserungen. Die Warnmeldungen ist aber weg. Das beruhigt! 😉
Habe Redis installiert. Nach Ändern der config.php bricht die Administratorseite Nextclouds zusammen.
Mist, der Code passt hier natürlich nicht. Bekommst eine Mail.
Der Code sollte jetzt passen.