Kresus - persönliche Finanzverwaltung selbst hosten
Kresus - persönliche Finanzverwaltung selbst hosten
Kresus ist eine selbstgehostete App zur persönlichen Finanzverwaltung mit automatischem Kontoimport.
Was ist Kresus?
Kresus ist ein Open-Source-Werkzeug zur Verwaltung persönlicher Finanzen, das Kontoauszüge automatisch über die Woob-Bibliothek von Banken abrufen kann. Transaktionen werden kategorisiert, visualisiert und lassen sich mit Budgets vergleichen. Wer keine automatische Bank-Anbindung möchte, kann Kontodaten manuell oder per OFX/QIF-Import einpflegen. Kresus läuft vollständig selbst gehostet – alle Finanzdaten bleiben auf dem eigenen Server.
Voraussetzungen
- Docker 20.10+ / Docker Compose
- Optional: Kompatible Bank für automatischen Kontoimport via Woob
Compose-Beispiel
services:
kresus:
image: nicofrand/kresus:latest
container_name: kresus
restart: unless-stopped
ports:
- "9876:9876"
volumes:
- ./data:/data
environment:
- KRESUS_SALT=changeme-random-salt
- KRESUS_PYTHON_EXEC=python3
- NODE_ENV=production
Hinweise
- Der
KRESUS_SALTsollte ein langer zufälliger String sein – er wird zur Verschlüsselung sensibler Daten verwendet. - Der automatische Bankimport funktioniert über Woob und erfordert korrekt konfigurierte Module für jede Bank.
- Kresus bietet keine mobile App – die Weboberfläche ist jedoch responsiv und mobiltauglich.
- Regelmäßige Backups des
/data-Volumes sind besonders wichtig, da Finanzdaten dort dauerhaft gespeichert werden.