Ghostfolio - Portfolio und Investitionen selbst tracken
Ghostfolio - Portfolio und Investitionen selbst tracken
Ghostfolio ist eine selbst gehostete Vermögensverwaltungs-App, die Aktien, ETFs, Kryptowährungen und andere Assets in einem übersichtlichen Dashboard zusammenfasst.
Was ist Ghostfolio?
Ghostfolio aggregiert Portfoliodaten aus verschiedenen Asset-Klassen und berechnet Renditen, Gewichtungen und historische Performance — alles auf dem eigenen Server, ohne dass Depotdaten an externe Dienste übermittelt werden. Die Anwendung unterstützt manuelle Transaktionseingabe sowie Datenimporte aus gängigen Broker-Exporten und visualisiert die Entwicklung in interaktiven Charts. Für Nutzer, die ihre Finanzdaten nicht bei einem Cloud-Dienst wie Portfolio Performance Online hinterlegen möchten, ist Ghostfolio die ideale selbst gehostete Alternative.
Voraussetzungen
- Docker 20.10+ / Docker Compose
- PostgreSQL als Datenbankserver
- Redis für Caching und Job-Queue
Compose-Beispiel
services:
ghostfolio:
image: ghostfolio/ghostfolio:latest
container_name: ghostfolio
restart: unless-stopped
ports:
- "3333:3333"
environment:
- ACCESS_TOKEN_SALT=zufaelligerSaltwert
- DATABASE_URL=postgresql://ghostfolio:passwort@ghostfolio-db:5432/ghostfolio?schema=public
- JWT_SECRET_KEY=einLangerJWTGeheimschluessel
- REDIS_HOST=ghostfolio-redis
- REDIS_PORT=6379
depends_on:
- ghostfolio-db
- ghostfolio-redis
ghostfolio-db:
image: postgres:15-alpine
container_name: ghostfolio-db
restart: unless-stopped
volumes:
- ./db:/var/lib/postgresql/data
environment:
- POSTGRES_DB=ghostfolio
- POSTGRES_USER=ghostfolio
- POSTGRES_PASSWORD=passwort
ghostfolio-redis:
image: redis:7-alpine
container_name: ghostfolio-redis
restart: unless-stopped
Hinweise
- Datenprovider konfigurieren: Ghostfolio unterstützt verschiedene Kursdatenanbieter (Yahoo Finance, EOD Historical Data, Coingecko). Den bevorzugten Provider unter Admin → Einstellungen → Datenprovider auswählen.
- Geheimschlüssel sicher verwahren:
JWT_SECRET_KEYundACCESS_TOKEN_SALTin eine.env-Datei auslagern und nie ins Repository committen. - Import-Formate: CSV-Exporte von Interactive Brokers, Degiro und anderen Brokern lassen sich direkt importieren.
- Backup: PostgreSQL-Dump regelmäßig sichern — er enthält alle Transaktionen und Portfolio-Daten.