Firefly III vs Actual Budget: Self-Hosted Finanzmanagement im Vergleich
Wer seine Finanzen im Griff haben will, ohne Daten an Banken-Apps wie YNAB oder Mint weiterzugeben, hat mit Firefly III und Actual Budget zwei ausgezeichnete Open-Source-Alternativen. Beide lassen sich selbst hosten, sind kostenlos und bieten mehr Kontrolle als kommerzielle Apps. Doch sie verfolgen unterschiedliche Philosophien: Firefly III ist ein umfassendes Finanzmanagementsystem, Actual Budget ein fokussiertes Budget-Tool im Stil von YNAB.
Firefly III: Das umfassende Finanzmanagement-System
Firefly III (PHP/Laravel) ist das meistgenutzte selbst hostbare Finanzsystem im Open-Source-Bereich. Es unterstützt alle gängigen Buchführungskonzepte:
- Konten: Girokonto, Sparkonto, Kreditkarte, Schulden, Investitionen
- Transaktionen: Einnahmen, Ausgaben, Überweisungen zwischen Konten
- Kategorien und Tags: Flexible Klassifikation
- Budgets: Monatliche Budgets mit Warngrenzen
- Wiederkehrende Transaktionen: Automatische Buchungen für Miete, Abos
- Berichte: Grafische Auswertungen nach Kategorie, Zeitraum, Konto
- Importer: CSV, CAMT, Nordigen (Open Banking Europa)
- API: Vollständige REST-API für Automatisierungen
- Multi-User: Mehrere Benutzer/Haushalte möglich
- Multi-Währung: Vollständig unterstützt
Firefly III Self-Hosting
# docker-compose.yml (Ausschnitt)
services:
firefly:
image: fireflyiii/core:latest
environment:
APP_KEY: "SomeRandomStringOf32CharsExactly"
DB_HOST: db
DB_DATABASE: firefly
DB_USERNAME: firefly
DB_PASSWORD: secret
ports:
- "8080:8080"
db:
image: mariadb:lts
environment:
MYSQL_DATABASE: firefly
MYSQL_USER: firefly
MYSQL_PASSWORD: secret
MYSQL_ROOT_PASSWORD: rootsecret
Firefly III läuft auf jedem Server mit Docker – benötigt ~512 MB RAM. Die Datenbank kann MariaDB, MySQL oder PostgreSQL sein.
Stärke: Firefly III ist ideal für alle, die ein vollständiges doppeltes Buchhaltungssystem wollen. Jede Transaktion bucht immer von einem Konto auf ein anderes – das entspricht klassischer Buchführung und verhindert "magisches Geld".
Actual Budget: YNAB-Klon mit Offline-First-Ansatz
Actual Budget (früher: Actual, kommerziell → 2022 Open Source) folgt der YNAB-Methode: Zero-Based Budgeting. Das Prinzip: Jedem verfügbaren Euro wird eine Aufgabe zugewiesen, bevor er ausgegeben wird.
| Feature | Actual Budget |
|---|---|
| Zero-Based Budgeting | ✅ YNAB-Methode |
| Offline-Modus | ✅ SQLite-Datei |
| Sync zwischen Geräten | ✅ via Actual Server |
| Bank-Import | ✅ GoCardless (EU) |
| Berichte | ✅ einfach |
| Multi-User | ❌ (ein Budget pro Sync) |
| API | ✅ (rudimentär) |
| Mobile App | ✅ PWA / experimentell nativ |
| Budgetregeln | ✅ automatische Zuweisung |
Actual Budget Self-Hosting
# Docker
docker run -d -p 5006:5006 -v /path/to/data:/data actualbudget/actual-server:latest
Actual ist noch ressourcenleichter als Firefly III (~200 MB RAM, SQLite als Standard-DB). Die Daten liegen lokal in einer SQLite-Datei – der Server dient nur als Sync-Backend.
Stärke: Actual Budget ist ideal für alle, die YNAB kennen und lieben, aber keine Cloud-Abhängigkeit wollen. Die Benutzeroberfläche ist moderner und intuitiver als Firefly III.
Direkter Vergleich: Firefly III vs Actual Budget
| Merkmal | Firefly III | Actual Budget |
|---|---|---|
| Philosophie | Doppelte Buchführung | Zero-Based Budgeting |
| Zielgruppe | Power-User, Buchhalter | YNAB-Umsteiger |
| Technologie | PHP/Laravel + MySQL | Node.js + SQLite |
| RAM-Bedarf | ~512 MB | ~200 MB |
| Multi-User | ✅ | ❌ |
| Multi-Währung | ✅ | ❌ (in Arbeit) |
| Bank-Import | ✅ (Nordigen/GoCardless) | ✅ (GoCardless) |
| Mobile App | ❌ (nur Browser) | ✅ (PWA) |
| API | ✅ vollständig | ✅ rudimentär |
| Berichte | ✅ umfangreich | ✅ einfach |
| Lernkurve | Steil | Mittel |
| Community | Sehr groß | Wächst schnell |
Welche Lösung für wen?
Firefly III ist die richtige Wahl für:
- Haushalte mit mehreren Konten: Girokonto, Tagesgeld, Depots – alles in einem
- Selbstständige/Freelancer: Getrennte Konten für Privat und Business
- Power-User: Volle API, Automatisierungen via n8n oder Webhooks
- Multi-User-Haushalte: Zwei Partner, ein System
- Mehrere Währungen: Reisende, Expats
Actual Budget ist die richtige Wahl für:
- YNAB-Umsteiger: Gleiche Methode, keine Abo-Kosten
- Einfache Haushaltsbudgets: Monat für Monat planen
- Mobile-First: PWA auf dem Smartphone nutzen
- Datensparsamkeit: SQLite-Datei, minimaler Server
Alternativen im Überblick
| Tool | Stärke |
|---|---|
| GnuCash | Desktop, doppelte Buchführung, kein Self-Hosting nötig |
| Budgetbakers Wallet | Kommerzielle App mit gutem UI |
| Ledger CLI | Text-basiert, für Entwickler |
| hledger | Ledger-kompatibel, Haskell-basiert |
| Kresus | Franzöisch, Open Banking fokussiert |