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

98 lines
3.0 KiB
Markdown

---
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é)
```yaml
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
```bash
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
- [[app-firefly-iii]] — plus complet, auto-imports
- [[app-actual-budget]] — plus moderne
- [[app-thrifty]] — minimaliste
- [[app-akaunting]] — comptabilité
- [[app-spendspentspent]] — saisie rapide
### 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
- [Dépôt GitHub](https://github.com/dakotahawkins/ignidash)
- [selfh.st listing](https://selfh.st/apps/?tag=budgeting)
## Pages Liées
- [[cat-budgeting]]
- [[recettes-docker-compose]]
- [[securisation-home-lab]]