Skip to content

Self-Hosting

FinAnalyzer ist Self-Hosting-first — du behältst die volle Kontrolle über deine Finanzdaten.

📦 All-in-One Image

Ein einziger Container mit allem drin. Einfach, schnell, für alle Nutzer.

Quick Start

RAMDiskOSDocker
Ohne Auth2 GB1 GBBeliebig (Docker-fähig)≥ 24.0
Mit Keycloak4 GB1 GBBeliebig (Docker-fähig)≥ 24.0
  1. Backup erstellen

    Terminal window
    docker run --rm -v finanalyzer-data:/data -v $(pwd):/backup \
    alpine tar czf /backup/finanalyzer-backup.tar.gz -C /data .
  2. Neues Image ziehen

    Terminal window
    docker pull finanalyzer/allinone:latest
  3. Container ersetzen

    Terminal window
    docker stop finanalyzer && docker rm finanalyzer
    docker run -d --name finanalyzer -p 80:80 \
    -v finanalyzer-data:/data \
    -e DB_PASSWORD=mein-passwort \
    -e KEYCLOAK_ADMIN_PASSWORD=admin-pw \
    -e KEYCLOAK_DB_PASSWORD=kc-db-pw \
    finanalyzer/allinone:latest

    Spring Boot führt Datenbankmigrationen automatisch via Flyway aus.

  4. Verifizieren

    Terminal window
    docker logs finanalyzer --tail 20
    curl -s http://localhost/health