Files
wiki/Catalogue-Self-Hosted/apps/app-ignidash.md
T
2026-06-09 18:40:21 +02:00

3.0 KiB


title: Ignidash created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, budgeting, python, dashboard] confidence: medium contested: false sources: [https://selfh.st/apps/?tag=budgeting]

Ignidash 📊

Dashboard financier personnel en Python qui agrège comptes, dépenses et budgets dans une interface unique de type « cockpit ».

Métadonnée Valeur
Site web https://ignidash.io
GitHub https://github.com/dakotahawkins/ignidash
License AGPL-3.0
Langage Python (Django/Flask)
Étoiles 18
Dernière MAJ 2024
Catégorie cat-budgeting

Description

Ignidash se positionne comme un tableau de bord financier personnel (« personal finance dashboard »), à l'image de ce que font les utilisateurs avancés de Grafana ou Home Assistant pour leurs finances. L'app centralise la visualisation de plusieurs comptes (banque, épargne, cartes, crypto) et expose des KPIs : solde global, dépenses par catégorie, taux d'épargne, évolution mensuelle.

L'interface est graphique, avec des courbes temporelles et des camemberts, et le back-end Python est conçu pour ingérer des exports CSV/OFX depuis les banques. Pas de connexion bancaire automatique : l'utilisateur importe ses relevés, c'est plus sûr et plus simple.

Idéal pour quelqu'un qui veut un « cockpit » de sa vie financière, sans la complexité d'un Firefly III mais avec plus de visuel qu'un tableur.

Installation

Option 1 : Docker Compose (recommandé)

version: '3.8'
services:
  ignidash:
    image: ghcr.io/dakotahawkins/ignidash:latest
    container_name: ignidash
    ports:
      - "8087:8000"
    environment:
      - DJANGO_SECRET_KEY=***      - DATABASE_URL=sqlite:///data/ignidash.db
    volumes:
      - ./data:/app/data
      - ./imports:/app/imports
    restart: unless-stopped

Option 2 : Installation manuelle

git clone https://github.com/dakotahawkins/ignidash.git
cd ignidash
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver 0.0.0.0:8000

Configuration

  • Configurer les comptes (nom, type, devise) depuis l'UI admin.
  • Importer les fichiers CSV/OFX via l'écran dédié.
  • Planifier des imports automatiques si supporté (cron + CLI Python).

Alternatives

Open Source

Propriétaires

  • Personal Capital
  • Mint
  • YNAB

Sécurité

  • HTTPS obligatoire.
  • DJANGO_SECRET_KEY long et aléatoire (50+ chars).
  • Sauvegardes SQLite ou Postgres.
  • Garder Django à jour (security releases fréquentes).

Ressources

Pages Liées