Cronjob.de › Anleitungen › Firefly III
Firefly III Cronjob einrichten: wiederkehrende Buchungen anlegen
Für Firefly III rufen Sie einmal täglich /api/v1/cron/ mit Ihrem Token auf, die offizielle Doku nimmt dafür 3 Uhr nachts. Als Token dient der „Command line token“ aus Ihrem Profil oder ein selbst gesetzter STATIC_CRON_TOKEN mit genau 32 Zeichen. Bei Cronjob.de tragen Sie nur diese Adresse ein, einen eigenen Cron-Container brauchen Sie nicht.
Stand:
Warum überhaupt
Die Miete bucht sich nicht von allein
Laut Firefly-III-Doku funktionieren einige Funktionen nur mit laufendem Cronjob: automatische Budgets, wiederkehrende Buchungen, Warnungen zu Abonnements und aktuelle Wechselkurse. Eine wiederkehrende Buchung ist zunächst nur eine Vorlage. Zur echten Buchung wird sie erst, wenn der Cron-Lauf sie anlegt.
Bleibt der Lauf aus, steht die Miete zwar als geplant in der Übersicht, erscheint aber nicht auf dem Konto. Firefly III weist auf der Seite der wiederkehrenden Buchungen selbst darauf hin, wenn der Cronjob noch nie oder seit mehr als 36 Stunden nicht gelaufen ist.
Das Docker-Abbild von Firefly III enthält laut Doku keinen Cron. Die Doku schlägt deshalb einen eigenen Cron-Container vor oder einen Aufruf der Adresse von außen. Genau diesen Aufruf übernimmt Cronjob.de.
- Aufzurufende Adresse
https://ihre-domain.de/api/v1/cron/IHRTOKEN- Empfohlenes Intervall
- einmal täglich
- Getestet mit
- Firefly III 6.x (6.7.9)
- Ausreichender Tarif bei Cronjob.de
- Der kostenlose Tarif genügt.
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“.
-
Token wählen
Der einfachste Weg: Öffnen Sie in Firefly III Ihr Profil (
/profile) und kopieren Sie den Wert unter „Command line token“. Alternativ setzen Sie in der.envoder in den Umgebungsvariablen des ContainersSTATIC_CRON_TOKEN. Dieser Wert muss genau 32 Zeichen lang sein, sonst nimmt Firefly III ihn nicht an. Nach einer Änderung an der.envstarten Sie die Anwendung neu.STATIC_CRON_TOKEN=abcdefghij0123456789abcdefghij01
-
Adresse einmal im Browser prüfen
Das Token gehört in den Pfad, nicht als Parameter dahinter. Richtig ist eine JSON-Antwort mit Abschnitten wie
recurring_transactions,auto_budgetsundbill_notifications. Beim ersten Lauf steht dort"job_fired": true.https://ihre-domain.de/api/v1/cron/abcdefghij0123456789abcdefghij01
-
Konto bei Cronjob.de anlegen
Die Registrierung dauert eine Minute und ist kostenlos. Fünf Cronjobs bleiben dauerhaft gratis, die ersten 14 Tage laufen im Unlimited-Tarif.
Kostenlos starten 14 Tage Unlimited inklusive, keine Zahlungsdaten
-
Cronjob anlegen, einmal täglich
Die Beispiele in der Firefly-III-Doku laufen täglich um 3 Uhr. Die wiederkehrenden Buchungen des Tages stehen dann früh am Morgen im Konto. Sie können auch einfach „jeden Tag um 3 Uhr“ eingeben, der Zeitplan wird dann für Sie gesetzt.
0 3 * * *
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.
-
Fehler-Benachrichtigung einschalten
Hinterlegen Sie unter Benachrichtigungen eine E-Mail-Adresse. Eine fehlende Buchung fällt in einer Haushaltsübersicht sonst oft erst beim Abgleich auf. Die Fehlerbenachrichtigung per E-Mail gibt es ab dem Tarif Plus, in den ersten 14 Tagen ist sie kostenlos dabei.
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 Firefly III öffnen Sie die Seite der wiederkehrenden Buchungen. Fehlt dort der Hinweis, dass der Cronjob nie oder seit über 36 Stunden nicht gelaufen ist, kommt der Aufruf an. Ab Plus zeigt das Aufrufprotokoll von Cronjob.de auch die JSON-Antwort mit "job_fired" und "job_succeeded" für jeden Teil.
FAQ
Häufige Fragen zu Firefly III
- Wie oft muss der Firefly-III-Cronjob laufen?
- Einmal täglich. Alle Beispiele in der offiziellen Doku nutzen
0 3 * * *, also 3 Uhr nachts. Häufiger bringt nichts: Ist der letzte Lauf weniger als zwölf Stunden her, überspringt Firefly III zum Beispiel die wiederkehrenden Buchungen und meldet"job_fired": false. - Was passiert bei zwei Aufrufen kurz hintereinander?
- Nichts Doppeltes. Firefly III merkt sich den Zeitpunkt des letzten Laufs und führt die wiederkehrenden Buchungen frühestens nach zwölf Stunden erneut aus. Die Doku sagt außerdem, dass es in Ordnung ist, wenn mehrere Benutzer eigene Cron-Läufe einrichten.
- Mein STATIC_CRON_TOKEN wird nicht angenommen.
- Meist stimmt die Länge nicht. Es müssen genau 32 Zeichen sein. Prüfen Sie auch, ob die Umgebungsvariable nach dem Neustart wirklich im Container angekommen ist. Zum Test können Sie den „Command line token“ aus Ihrem Profil nehmen; klappt es damit, liegt es am statischen Token.
- Ist das Token in der Adresse nicht unsicher?
- Das Token in der Adresse ist der Weg, den Firefly III dafür vorsieht. Laut Doku verhindert es, dass Fremde Ihre Cron-Adresse beliebig aufrufen. Behandeln Sie es wie ein Passwort und rufen Sie die Adresse nur über https auf.
- Ich bekomme 404 auf die Adresse.
- Dann liegt die Installation in einem Unterordner, oder der Webserver reicht den Pfad nicht an Firefly III weiter. Prüfen Sie zuerst, ob die normale Firefly-III-Oberfläche unter derselben Adresse erreichbar ist, und hängen Sie dann
/api/v1/cron/mit dem Token an. - Brauche ich das auch für den Data Importer?
- Der Data Importer ist ein eigener Dienst. Für automatische Importe hat er eigene Adressen wie
/autoimport, die per POST aufgerufen werden. Dafür braucht er ein eigenes Geheimnis inAUTO_IMPORT_SECRET(mindestens 16 Zeichen) und weitere Einstellungen laut seiner Doku. Wenn Sie das nutzen, legen Sie dafür einen zweiten Cronjob an.
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 ansehenWeitere Anleitungen
- Webspace
- Windows
- WordPress
- Nextcloud
- Contao
- Drupal
- Joomla
- All-Inkl (KAS)
- STRATO
- IONOS
- Matomo
- Dolibarr
- phpList
- SuperWebMailer
- Host Europe
- Hetzner Webhosting
- Gambio
- Shopware
- JTL-Shop
- PrestaShop
- Moodle
- WooCommerce
- WP All Import
- Doofinder
- GitHub Actions
Offizielle Dokumentation von Firefly III
Die Angaben zu Firefly III stammen aus deren eigener Dokumentation, Stand Oktober 2026. Bitte prüfen Sie dort, ob sich inzwischen etwas geändert hat. Firefly III 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.