Actual Budget
Finances personnelles auto-hébergées. Budgétisation par enveloppes, synchro bancaire via SimpleFIN ou GoCardless, chiffré de bout en bout.
- Projet original : https://actualbudget.org/
- Remplace : YNAB (You Need A Budget), Mint, EveryDollar
- Connexion (SSO) : Non disponible — l’édition communautaire de cette app ne supporte pas OIDC. Les utilisateurs gardent un email/mot de passe par app.
Étapes de configuration
Section intitulée « Étapes de configuration »- Cliquez Deploy. Patientez ~30 s.
- Visitez votre domaine Actual Budget. Définissez un mot de passe serveur au premier accès (stocké localement ; retenez-le — pas de récupération).
- Créez un nouveau budget ou importez-en un existant (menu fichier -> Importer depuis YNAB4 / YNAB5 / nYNAB).
- (Optionnel) Connectez des comptes bancaires via Settings -> Connected Accounts -> SimpleFIN (USD/CAD, payant) ou GoCardless (EUR/GBP, gratuit).
À propos de la connexion. Actual Budget utilise un mot de passe serveur partagé pour déverrouiller l’UI, pas des connexions par utilisateur. Le multi-utilisateurs fonctionne au niveau du budget (partage de fichier budget) mais l’auth serveur est un secret unique. C’est la conception upstream : typiquement un foyer par serveur. OIDC/SSO non supporté.
Variables d’environnement
Section intitulée « Variables d’environnement »Ces valeurs se trouvent dans l’onglet Environment du compose Dokploy. Les secrets aléatoires sont générés automatiquement au premier semi du template — vous n’avez pas à les générer vous-même.
(aucune variable d’environnement à configurer)
- Service et port :
actual:5006 - Nom d’hôte :
budget.yourdomain.com
Le nom d’hôte est attaché automatiquement au semi du template ; modifiez-le dans l’onglet Domains avant de cliquer Deploy si vous souhaitez autre chose.
Fichier compose
Section intitulée « Fichier compose »Pour référence — c’est ce que le template déploie. Ne collez ceci nulle part. Le compose est semé dans Dokploy automatiquement ; les ajustements côté client se font dans les onglets Environment et Domains (décrits plus haut), jamais dans le compose lui-même.
# Actual Budget -- self-hosted personal finance (YNAB / Mint alternative).# Single-container app with a local SQLite database + file storage.# Server uses its own password login (set on first visit) -- no OIDC# support in the upstream project.
services: actual: image: actualbudget/actual-server:26.5.1-alpine restart: unless-stopped environment: ACTUAL_HTTPS: "false" # TLS terminated by Traefik ACTUAL_TRUST_PROXY: "true" ACTUAL_PORT: "5006" volumes: - actual-data:/data labels: - "vps.auth.mode=public" - "vps.auto-update=patch" networks: dokploy-network: aliases: - actualbudget default: {}
volumes: actual-data:
networks: dokploy-network: external: true