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

2.8 KiB


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

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ée Valeur
Site web https://budgetbee.app
GitHub https://github.com/nichtmax/budgetbee
License MIT
Langage PHP
Étoiles 23
Dernière MAJ 2024
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

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

Pages Liées