Cronjob.de › Anleitungen › Nextcloud

Nextcloud Cronjob einrichten: Webcron statt AJAX

Ohne Zugang zur Kommandozeile stellen Sie Nextcloud in den Verwaltungseinstellungen auf „Webcron“ und lassen https://cloud.ihre-domain.de/cron.php regelmäßig aufrufen, zum Beispiel alle fünf Minuten. Nextcloud antwortet mit {"status":"success"}. Bei Cronjob.de tragen Sie dafür nur die Adresse ein und klicken den Zeitplan an.

Stand:

Warum überhaupt

AJAX hängt an Seitenaufrufen

Nextcloud kennt drei Wege für Hintergrundaufgaben: AJAX, Webcron und Cron. Voreingestellt ist AJAX, laut Dokumentation aber der unzuverlässigste Weg: Bei jedem Besuch der Nextcloud-Seite wird eine einzelne Hintergrundaufgabe ausgeführt. Nutzt niemand die Weboberfläche, bleibt die Arbeit liegen. Empfohlen wird Cron, also ein Zeitplaner auf dem Server selbst.

Sichtbar wird ein Stau an Kleinigkeiten: Vorschaubilder fehlen, der Papierkorb läuft nicht ab, Erinnerungen kommen zu spät, und in den Verwaltungseinstellungen steht eine Warnung, die letzte Hintergrundaufgabe liege lange zurück.

Webcron ist der dokumentierte Weg für alle ohne Server-Zugang: Ein Dienst von außen ruft cron.php regelmäßig auf. Wichtig zu wissen: Je Aufruf führt Nextcloud nur eine Aufgabe aus. Bei einem Aufruf alle fünf Minuten sind das laut Dokumentation 288 Aufgaben am Tag, geeignet nur für sehr kleine Instanzen (1 bis 5 Nutzer, je nach Nutzung). Im Minutentakt sind es 1.440 am Tag.

Aufzurufende Adresse
https://cloud.ihre-domain.de/cron.php
Empfohlenes Intervall
alle 5 Minuten, bei mehr Nutzern jede Minute
Getestet mit
Nextcloud 27 bis 35
Ausreichender Tarif bei Cronjob.de
Kostenlos für sehr kleine Instanzen im 5-Minuten-Takt. Mit Cronjob.de Plus (17,88 € im Jahr) läuft der Minutentakt, damit gehen fünfmal so viele Aufgaben durch.

Einrichtung

Schritt für Schritt

Kürzer geht es mit der KI

Sie müssen nichts davon selbst übertragen. Kopieren Sie diese Anleitung – oder die Ihres eigenen Systems – in den Assistenten, und Cronjob.de füllt Adresse, Methode, Zeitplan und Kopfzeilen aus. Bei Unklarheiten fragt er nach, statt zu raten. Am Ende sehen Sie, was eingetragen wurde, und legen den Job mit einem Klick an.

Im kostenlosen Tarif enthalten, ohne Aufpreis. Zu finden nach dem Anmelden unter „Cronjobs“ → „Mit KI anlegen“.

  1. Webcron-Modus einschalten

    Melden Sie sich als Administrator an und öffnen Sie die Verwaltungseinstellungen, Bereich Grundeinstellungen. Wählen Sie bei den Hintergrund-Aufgaben „Webcron“. Wer Zugang zur Kommandozeile hat, kann stattdessen den folgenden Befehl nutzen. Wichtig: Steht der Modus auf „Cron“, tut ein Aufruf von cron.php über die Adresse nichts.

    sudo -E -u www-data php occ background:webcron
  2. Adresse im Browser prüfen

    Rufen Sie https://cloud.ihre-domain.de/cron.php einmal auf. Richtig ist die kurze Antwort {"status":"success"}. Steht dort "status":"error", folgt eine Meldung mit dem Grund. Liegt Ihre Nextcloud in einem Unterverzeichnis, gehört dieses mit in die Adresse.

  3. Cronjob bei Cronjob.de anlegen

    Adresse eintragen und den Zeitplan wählen: „alle 5 Minuten“ oder ab Plus „jede Minute“. Sie können den Takt auch in einem Satz beschreiben, programmieren müssen Sie nichts.

    */5 * * * *

    Diesen Ausdruck können Sie bei Cronjob.de direkt so eintragen – das Zeitplanfeld versteht die Crontab-Schreibweise. Sie müssen sie aber nicht kennen: klicken Sie den Takt stattdessen einfach an.

  4. Ergebnis in den Verwaltungseinstellungen kontrollieren

    Nach einigen Minuten verschwindet die Warnung zu den Hintergrund-Aufgaben, und bei den Grundeinstellungen steht der Zeitpunkt des letzten Laufs.

Was die fünf Felder eines Ausdrucks wie */5 * * * * bedeuten, steht in der Crontab-Referenz – mit Beispielen und den häufigsten Stolpersteinen. Bauen können Sie den Ausdruck im Crontab-Generator. Ob Sie dafür überhaupt einen Dienst von außen brauchen, zeigt der Vergleich der drei Wege.

Kontrolle

Läuft es wirklich?

In den Grundeinstellungen der Verwaltung steht, wann die letzte Hintergrundaufgabe gelaufen ist. Liegt der Zeitpunkt nur wenige Minuten zurück, funktioniert es. Im Aufrufprotokoll von Cronjob.de sehen Sie zusätzlich Statuscode und Laufzeit jedes Aufrufs, ab Plus auch die Antwort. Hinken Vorschaubilder oder Erinnerungen trotz regelmäßiger Aufrufe hinterher, ist der Takt für Ihre Instanz zu grob. Dann hilft der Minutentakt oder ein Cron auf dem Server.

FAQ

Häufige Fragen zu Nextcloud

Was ist der Unterschied zwischen AJAX, Webcron und Cron in Nextcloud?
Bei AJAX läuft je Seitenbesuch eine Aufgabe, ohne Besuche läuft nichts. Bei Webcron ruft ein Dienst von außen cron.php auf, je Aufruf läuft eine Aufgabe. Bei Cron startet der Server selbst cron.php über die Kommandozeile, ohne die Grenzen des Webservers. Nextcloud empfiehlt Cron.
Warum wird nur eine Aufgabe pro Aufruf ausgeführt?
Laut Nextcloud-Dokumentation begrenzt der Webserver beim Webcron meist die Ressourcen. Damit Aufgaben nicht mittendrin abbrechen, führt Nextcloud je Aufruf nur eine aus. Der Takt bestimmt deshalb, wie viel insgesamt durchgeht.
Ist Webcron so gut wie ein echter System-Cron?
Nein, und das sagt die Dokumentation offen. Empfohlen bleibt Cron auf dem Server. Webcron ist der dokumentierte Weg für alle ohne diesen Zugang und laut Doku für sehr kleine Instanzen geeignet.
Muss ich cron.php absichern?
Nextcloud sieht dafür keinen Schlüssel vor, die Adresse ist für Webcron-Dienste gedacht. Sie löst nur Hintergrundaufgaben aus und gibt nur eine kurze Statusmeldung zurück. Wer trotzdem einschränken möchte, kann den Zugriff im Webserver auf die Server-Adressen von Cronjob.de begrenzen, die in unserer FAQ stehen.
Meine Nextcloud liegt in einem Unterordner.
Dann lautet die Adresse zum Beispiel https://ihre-domain.de/nextcloud/cron.php. Maßgeblich ist der Pfad, unter dem Sie auch die Anmeldeseite erreichen.
Ihr Server weist unsere Aufrufe ab? Ein Fehler 403 kommt fast immer von einer Firewall, einem Sicherheits-Plugin oder einem Verzeichnisschutz – nicht von Ihrem Skript. Alle unsere Aufrufe tragen die feste Kennung Cronjob.de im User-Agent. Bitten Sie Ihren Hoster um eine Ausnahme dafür; das ist zuverlässiger als eine Freigabe per IP, weil sich unsere Adressen ändern können. Adressen und Einzelheiten in den häufigen Fragen. Andere Fehler wie 401, 404 oder 500 erklärt die Fehlersuche.

Cronjob jetzt anlegen

Konto anlegen, Adresse eintragen, Zeitplan anklicken. Fünf Cronjobs sind dauerhaft kostenlos, die ersten 14 Tage laufen im Unlimited-Tarif.

Kostenlos starten Preise ansehen

Weitere Anleitungen

Offizielle Dokumentation von Nextcloud

Die Angaben zu Nextcloud stammen aus deren eigener Dokumentation, Stand Oktober 2026. Bitte prüfen Sie dort, ob sich inzwischen etwas geändert hat. Nextcloud ist eine Marke des jeweiligen Inhabers. Diese Anleitung stammt von Cronjob.de und steht in keiner geschäftlichen Verbindung zu diesem Anbieter.

Von Joscha Schultze, Betreiber von Cronjob.de · Erstellt mit Unterstützung von KI, Angaben zu Anbietern mit deren offiziellen Seiten abgeglichen.