EN

$ ./fintrack self-host

Ein Haushaltsbuch, das auf Ihrem eigenen Server läuft

Für alle, die ihre Finanzen im Blick haben wollen, ohne Bankdaten an noch eine App zu geben. Selbst hosten mit Docker oder einem Node.js-Server und PostgreSQL.

FinTrack screenshot

$ cat funktionen.md

  • Mehrere Konten und Karten, jeweils in eigener Währung, mit Einnahmen, Ausgaben und Umbuchungen.
  • Dashboard mit Gesamtsaldo, sechs Monaten Einnahmen gegen Ausgaben und Ausgaben nach Kategorie.
  • Kategorien, ein Monatsbudget je Kategorie und wiederkehrende Zahlungen per Klick erfassen.
  • PDF-Kontoauszüge mit eingebautem Parser importieren (ohne KI-Dienst): Buchungen werden kategorisiert, Doppelte übersprungen. Export als CSV.
  • Optionaler Open-Banking-Sync über TrueLayer (Sandbox oder live), auf Abruf oder täglich, mit eigenen Entwickler-Zugangsdaten.
  • Login je Nutzer; Ihre Finanzdaten bleiben in Ihrer eigenen PostgreSQL-Datenbank.

$ cat warum.md

Ich wollte sehen, wohin mein Geld geht, ohne noch einem Unternehmen Zugriff auf mein Konto zu geben. FinTrack war mein eigenes Haushaltsbuch; das hier ist die aufgeräumte Version, die jeder betreiben kann.

$ selbst-hosten

Voraussetzungen
Docker mit Compose, oder Node.js 20+ und PostgreSQL 13+ (eine kostenlose Neon-Datenbank reicht). Mindestens: DATABASE_URL, NEXTAUTH_SECRET, NEXTAUTH_URL.
Technik
Next.js, PostgreSQL
Lizenz
MIT

Das Repository wird bald auf GitHub veröffentlicht. Bis dahin schicke ich Ihnen den Code auf Anfrage.

Code anfragen