Nextcloud hat sich mal wieder selbst ĂŒbertroffen: Mit der tollen Funktion âWir fĂŒhren alle unsere schwerwiegenden Hintergrundaufgaben einfach dann aus, wenn du ohnehin gerade arbeitest!â. So kann man sich sicher sein, dass die maximale Belastung nicht nur deine Daten, sondern auch deine Nerven betrifft. Bravo, Nextcloud!
Dabei gibt es tatsĂ€chlich eine Möglichkeit, diesem Chaos Herr zu werden: das Wartungsfenster. Ein Fenster in die Zeit, in der Nextcloud sich selbst verwirklichen darf â und du gefĂ€lligst schlafen sollst. Klingt gut? Dachte ich mir auch.
đ ïž Eine Einstellung, die so logisch klingt wie âSchranktĂŒr auf, Keksdose rausâ
Der Trick dabei ist, in der Datei config.php
einen unscheinbaren Eintrag zu setzen:
'maintenance_window_start' => 0,
das bedeutet: Nextcloud darf um 2 Uhr morgens loslegen, was ja auch vollkommen logisch ist. Immerhin ist das der Zeitpunkt, zu dem kein Mensch (auĂer Nerds, Schichtarbeitern oder Nachteulen wie ich) am Server sitzt. Leider wird das Ganze in UTC angegeben, weil Nextcloud sich offenbar fĂŒr einen Weltreisenden hĂ€lt, der in London residiert. Da muss man schon ein wenig umrechnen â aber hey, Mathematik ist ja eine tolle FreizeitbeschĂ€ftigung, oder?
đ§ Konfiguration fĂŒr Dummys (und fĂŒr die, die nicht gerne an Konfigurationsdateien herumschrauben)
Falls du dich gerade fragst: âWarum kann Nextcloud das nicht selbst machen?â, lautet die Antwort natĂŒrlich: Weil du ja sonst zu wenig zu tun hĂ€ttest. Also rein ins Terminal:
sudo nano /pfad/zu/deiner/nextcloud/config/config.php
Und brav die Zeile einfĂŒgen, Editor schlieĂen, und hoffen, dass Nextcloud jetzt nicht mitten am Tag wieder auf die Idee kommt, deine Festplatte in Grund und Boden zu scannen.
â° Und jetzt: Der Cronjob fĂŒr Dummys
Nextcloud wĂ€re nicht Nextcloud, wenn es nicht auch noch einen weiteren Schritt gĂ€be: Die Hintergrundaufgaben mĂŒssen nĂ€mlich auch regelmĂ€Ăig angestoĂen werden. DafĂŒr ist der Cronjob zustĂ€ndig â quasi der Wecker, der Nextcloud alle 15 Minuten in den Hintern tritt, damit es seine Arbeit macht.
Falls du damit nichts anfangen kannst â hier ist die Super-Duper-Dummy-Anleitung:
1ïžâŁ Starte den Editor fĂŒr die Cronjobs deines Servers:
crontab -u www-data -e
(Der Benutzer www-data
ist Standard bei Apache. Wenn du einen anderen Webserver nutzt, kann der Benutzername abweichen.)
2ïžâŁ FĂŒge am Ende der Datei folgende Zeile ein -falls sie nicht schon da ist :
*/15 * * * * php -f /pfad/zu/deiner/nextcloud/cron.php
ErklĂ€rung fĂŒr alle, die nicht wissen, was da steht:
*/15 * * * *
â alle 15 Minutenphp -f /pfad/zu/deiner/nextcloud/cron.php
â fĂŒhre die Nextcloud-âHausarbeitâ aus
NatĂŒrlich musst du /pfad/zu/deiner/nextcloud/
wieder durch deinen echten Nextcloud-Pfad ersetzen. Falls du da noch âPfad-Placeboâ stehen hast, wird Nextcloud eher beleidigt sein.
â ïž Wichtige Tipps fĂŒr alle, die lieber schlafen, statt Server Babysitten
- Nextcloud arbeitet in UTC â du darfst also gerne mal wieder dein Hirn benutzen und lokale Zeit in Weltzeit umrechnen.
- Wenn du das Wartungsfenster auf â100â setzt, ist das quasi wie zu sagen: âAch, mach doch, wann du willst â ich bin ohnehin immer zu Hause und liebe stĂ€ndige Serverlast!â
- Und wenn du den Cronjob nicht einrichtest? Dann hast du statt Wartungsfenster einfach gar keine Wartung. Auch eine Strategie.
â Ergebnis? Du kannst wieder durchatmen â vielleicht
Nach all dem Hin und Her gönnt dir Nextcloud endlich ein paar ruhige Stunden, wĂ€hrend es sich nachts an deinen Daten vergreift. Du wachst morgens auf, Nextcloud ist fertig mit der Arbeit â und du musst nur noch zusehen, wie deine Benutzer sich ĂŒber die neue Geschwindigkeit freuen.
Und wenn nicht? Tja ⊠Nextcloud ist schlieĂlich auch nur ein Pinguin in einer Welt voller fliegender Einhörner.
đ Fazit:
Dank dieser idiotensicheren Anleitung (und ein bisschen schwarzem Humor) kannst du das nĂ€chste Mal mit einem LĂ€cheln zusehen, wie Nextcloud nachts heimlich den Server schrubbt â wĂ€hrend du seelenruhig schnarchst. Wenn du möchtest, helfe ich dir auch beim nĂ€chsten Punkt: âWie du deiner Kaffeemaschine beibringst, ebenfalls einen Cronjob einzurichten, damit du morgens direkt mit Koffein empfangen wirst.â
Schreibe einen Kommentar