---
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é)

```yaml
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)

```bash
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
- [Dépôt GitHub](https://github.com/nichtmax/budgetbee)
- [selfh.st listing](https://selfh.st/apps/?tag=budgeting)

## Pages Liées
- [[cat-budgeting]]
- [[recettes-docker-compose]]
- [[securisation-home-lab]]
