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_SALT sollte 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.