Files
2026-06-09 18:40:21 +02:00

3.7 KiB


title: Ghostfolio created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, wealth-management, app-marathon3-batch-b] confidence: high contested: false sources: [https://selfh.st/apps/?tag=wealth-management&app=ghostfolio]

📈 Ghostfolio

Tracker d'investissement moderne et open source — actions, ETFs, cryptos, dividendes, performance.

📋 Informations Génériques

Champ Valeur
Site web ghostfol.io
GitHub ghostfolio/ghostfolio
License AGPL-3.0
Langage TypeScript (NestJS + Angular)
Étoiles GitHub ~6k
Catégorie cat-wealth-management

📝 Description

Ghostfolio est un tracker d'investissement personnel 100% privacy-first: pas de cloud, pas de tracking, vous gardez vos positions. Il supporte actions, ETFs, fonds, cryptos, commodities, avec calcul de performance (TWR, MWR, ROI), dividendes, allocations, benchmarks (S&P 500), et import depuis broker (CSV/PDF). Différence vs Firefly III / Mint: Ghostfolio est vraiment investissement (TWR, dividendes re-investis, fire calculator) là où les autres sont plutôt bancaires. Pour qui: investisseurs DIY, Bogleheads, fans ETF, qui veulent un dashboard propre et privé.

🚀 Installation

Docker Compose (recommandé)

version: '3.8'
services:
  ghostfolio:
    image: ghostfolio/ghostfolio:latest
    container_name: ghostfolio
    restart: unless-stopped
    environment:
      - DATABASE_URL=postgres://ghostfolio:***@ghostfolio-db:5432/ghostfolio
      - JWT_SECRET=***      - ACCESS_TOKEN_SALT=***      - REDIS_HOST=ghostfolio-redis
      - REDIS_PORT=6379
      - DATA_SOURCE_API_KEY=***  # optional, for data APIs
    labels:
      - traefik.enable=true
      - traefik.http.routers.ghostfolio.rule=Host(`ghostfolio.example.com`)
      - traefik.http.routers.ghostfolio.entrypoints=websecure
      - traefik.http.routers.ghostfolio.tls.certresolver=letsencrypt
      - traefik.http.services.ghostfolio.loadbalancer.server.port=3333

  ghostfolio-db:
    image: postgres:16-alpine
    container_name: ghostfolio-db
    restart: unless-stopped
    environment:
      POSTGRES_USER: ghostfolio
      POSTGRES_PASSWORD: changeMe
      POSTGRES_DB: ghostfolio
    volumes:
      - ghostfolio-db:/var/lib/postgresql/data

  ghostfolio-redis:
    image: redis:7-alpine
    container_name: ghostfolio-redis
    restart: unless-stopped

volumes:
  ghostfolio-db:

Compte par défaut: admin@ghostfolio.ch / admin (à changer immédiatement).

🔄 Alternatives

Open Source

  • app-richy — Patrimoine FR avec comptes bancaires.
  • app-investbrain — Invest + robo-advisor hints.
  • Firefly III — Budget + patrimoine, plus vieux.
  • Portfolio Performance — Desktop Java, power users.
  • Maybe Finance (fork) — Personnal finance moderne.

Propriétaires

  • Yahoo Finance + Excel — DIY.
  • Sharesight — Tracker, freemium.
  • Mint / Personal Capital — Fermé/Payant.
  • CoinStats / Blockfolio — Crypto-only.

🔐 Sécurité

  • JWT: rotation régulière.
  • 2FA: TOTP natif.
  • HTTPS: obligatoire (Authentik/Authelia en façade).
  • Backups: PostgreSQL quotidien (positions + historique prix).
  • API data sources: clés Ghostfolio supportent plusieurs providers (Yahoo, Alpha Vantage).

📚 Ressources

Pages Liées