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

Weiterführende Artikel