Retour aux outils
ProductivitéIntermédiaireOpen sourceAuto-hébergeable

BudgetBee

Application PHP légère de gestion budgétaire personnelle, conçue pour tourner sur un simple LAMP san

MAJ 2026-06-14
BudgetBee
Site officiel Code source★ 0

BudgetBee est une application de budgeting en PHP qui mise sur la simplicité de déploiement et l'absence de base de données externe : tout repose sur SQLite, ce qui la rend portable et sauvegardable d'un simple copier-coller du fichier DB.

BudgetBee 🐝

Application PHP légère de gestion budgétaire personnelle, conçue pour tourner sur un simple LAMP sans fioritures et avec une base SQLite.

MétadonnéeValeur
Site webhttps://budgetbee.app
GitHubhttps://github.com/nichtmax/budgetbee
LicenseMIT
LangagePHP
Étoiles23
Dernière MAJ2024
Catégorie[[cat-budgeting]]

Description

BudgetBee est une application de budgeting en PHP qui mise sur la simplicité de déploiement et l'absence de base de données externe : tout repose sur SQLite, ce qui la rend portable et sauvegardable d'un simple copier-coller du fichier DB.

L'app propose la création de catégories de dépenses et de revenus, la saisie rapide de transactions, et un tableau de bord synthétique avec totaux par catégorie et par mois. Une gestion multi-comptes est supportée (compte courant, épargne, cash).

C'est un bon choix pour quelqu'un qui veut du PHP « old school » sans dépendances lourdes (pas de Laravel, pas de Composer obligatoire), avec un faible overhead et un déploiement en quelques minutes sur un mutualisé OVH ou un conteneur LAMP.

Installation

Option 1 : Docker Compose (recommandé)

version: '3.8'
services:
  budgetbee:
    image: ghcr.io/nichtmax/budgetbee:latest
    container_name: budgetbee
    ports:
      - "8086:80"
    volumes:
      - ./data:/var/www/html/data
    restart: unless-stopped

Option 2 : Installation manuelle (LAMP)

git clone https://github.com/nichtmax/budgetbee.git
cd budgetbee
# pointage du vhost Apache sur le dossier public/
# PHP 8.0+ avec extension pdo_sqlite requise

Configuration

  • Premier lancement crée automatiquement le fichier SQLite dans ./data/budgetbee.db.
  • Définir un utilisateur admin au premier accès.
  • Optionnel : configurer devise, langue, format de date.

Alternatives

Open Source

  • [[app-sparkybudget]] — autre option PHP, Laravel
  • [[app-actual-budget]] — plus complet, Node
  • [[app-spendspentspent]] — Python
  • [[app-akaunting]] — comptabilité PHP
  • [[app-firefly-iii]] — référence

Propriétaires

  • Linxo
  • Bankin'
  • YNAB

Sécurité

  • Activer HTTPS via reverse-proxy.
  • Le dossier ./data doit sortir du webroot si exposé en Apache direct.
  • Sauvegardes SQLite (un fichier = facile).
  • Mises à jour PHP régulières (PHP 8.2+ recommandé pour le support actif).

Ressources