7.0 KiB
title: Akaunting created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, accounting, akaunting, laravel, php, facturation, compta] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Accounting, https://github.com/akaunting/akaunting, https://akaunting.com/]
Akaunting 📊
Logiciel de comptabilité et facturation en ligne pour petites entreprises, basé sur Laravel — alternatif open source à QuickBooks et Wave.
| Métadonnée | Valeur |
|---|---|
| Site web | https://akaunting.com/ |
| GitHub | https://github.com/akaunting/akaunting |
| License | BSL-1.1 (Business Source License) — libre pour les auto-hébergés |
| Langage principal | PHP (Laravel) |
| Étoiles GitHub | ⭐2934 |
| Dernière MAJ | 2026-05-22 |
| Catégorie | cat-accounting |
Description
Akaunting est une application web de comptabilité double-partie conçue pour les freelances, les auto-entrepreneurs et les petites entreprises. Écrit en Laravel (PHP 8+) avec une base MariaDB/MySQL, le projet vise à fournir une alternative open source moderne à QuickBooks, Xero ou Wave, sans abonnement mensuel et avec une souveraineté totale sur ses données financières.
L'interface est multilingue (français intégré) et multi-devises. Les fonctionnalités de base couvrent l'ensemble du cycle comptable : plan comptable, écritures, journaux, grand livre, balance, déclarations de TVA (selon les localisations installées), facturation clients, devis, avoirs, paiements en ligne (Stripe, PayPal, Mollie via modules), gestion des fournisseurs, notes de frais, rapprochement bancaire et tableaux de bord (revenus, dépenses, trésorerie).
Le modèle est freemium : le cœur comptable est gratuit, l'éditeur vend des modules payants (apps marketplace) pour les fonctions avancées (signature électronique, multi-entreprises, intégration bancaire, OCR de factures). La licence BSL-1.1 permet l'auto-hébergement gratuit et l'usage commercial, mais interdit la revente du logiciel en tant que service concurrent — un schéma désormais classique (HashiCorp, Sentry, etc.).
Installation
Via Docker (recommandé)
# docker-compose.yml
services:
akaunting:
image: akaunting/akaunting:latest
container_name: akaunting
restart: unless-stopped
depends_on:
db:
condition: service_healthy
ports:
- "8080:80"
environment:
- AKAUNTING_SETUP=true
- APP_URL=https://compta.example.com
- DB_HOST=db
- DB_DATABASE=akaunting
- DB_USERNAME=akaunting
- DB_PASSWORD=ChangeM3_Akaunting
- DB_ROOT_PASSWORD=ChangeM3_RootMaria
- MAIL_HOST=smtp.example.com
- MAIL_PORT=587
- MAIL_USERNAME=compta@example.com
- MAIL_PASSWORD=ChangeMoiMailSMTP
- MAIL_FROM_ADDRESS=compta@example.com
volumes:
- akaunting-data:/var/www/html/storage
db:
image: mariadb:11
container_name: akaunting-db
restart: unless-stopped
environment:
- MARIADB_DATABASE=akaunting
- MARIADB_USER=akaunting
- MARIADB_PASSWORD=ChangeM3_Akaunting
- MARIADB_RANDOM_ROOT_PASSWORD=ChangeMoiRootMdb
volumes:
volumes:
- akaunting-db:/var/lib/mysql
healthcheck:
test: ["CMD", "healthcheck.sh", "--connect", "--innodb_initialized"]
interval: 10s
timeout: 5s
retries: 10
volumes:
akaunting-data:
akaunting-db:
Installation manuelle (LAMP)
- Pré-requis : PHP 8.1+ (extensions : BCMath, Ctype, cURL, DOM, Fileinfo, JSON, Mbstring, OpenSSL, PDO_MySQL, Tokenizer, XML, Zip, GD), MariaDB 10.5+, Composer, Nginx/Apache.
git clone https://github.com/akaunting/akaunting.git && cd akauntingcomposer install --no-dev- Configurer le
.env(DB_, APP_URL, MAIL_). - Servir via Nginx + PHP-FPM ; le
storage/etbootstrap/cache/doivent être inscriptibles par l'utilisateur web. - Suivre l'installateur web :
https://compta.example.com/install.
Configuration
- Premier lancement : assistant de configuration — langue, devise principale, fuseau horaire, création du compte administrateur.
- Localisation française : via Apps → installer le module
French(plan comptable PCG, taux de TVA 2026, formats de numérotation). - Devises : taux de change mis à jour via API (fournisseur par défaut OpenExchangeRates — clé API gratuite requise).
- Modules : Apps → installer selon le besoin (banque, signature, paiement en ligne, rapport pays). Les modules communautaires sont gratuits, les modules officiels payants.
- Utilisateurs : multi-utilisateurs avec rôles (admin, comptable, lecture seule) et limitation par entreprise (multi-sociétés activable dans les paramètres).
- Sauvegardes :
mysqldumpquotidien + copie dustorage/(qui contient la config et les fichiers téléversés).
Alternatives
Open source
- app-odoo — ERP complet, plus puissant mais beaucoup plus lourd à mettre en place.
- app-invoice-ninja — concurrent direct, plus orienté facturation qu'écriture comptable pure.
- app-invoiceplane — facturation PHP simple, sans le volet comptable complet.
- Firefly III — gestion financière personnelle/freelance, très bon pour le suivi budget.
- GnuCash — référence en comptabilité double-partie, mais application desktop (pas web).
Propriétaires
- QuickBooks — référence US, peu adapté à la compta française.
- Wave — gratuit en ligne, mais données hébergées et vendues (certes anonymisées).
- Pennylane — pépite française cloud, intégration bancaire forte.
- Sage / EBP — éditeurs historiques français, plutôt orientés cabinets.
Sécurité
- HTTPS obligatoire via reverse proxy (Traefik/Caddy) — Akaunting gère des données financières et des tokens d'accès.
- Sauvegardes chiffrées : base + storage, en suivant la règle 3-2-1 (3 copies, 2 supports, 1 hors-site).
- Mise à jour régulière : suivre la branche stable, tester en pré-prod avant déploiement.
- Permissions fines : utiliser les rôles (lecture seule pour le collaborateur, comptable pour l'utilisateur expert, admin limité).
- 2FA : Akaunting supporte le TOTP pour les comptes admin — l'activer.
- Surveiller les modules : n'installer que des modules de source fiable (marketplace officielle ou GitHub d'auteurs réputés) ; un module malveillant aurait accès à toute la base comptable.
Ressources
- Site officiel : https://akaunting.com/
- Documentation : https://akaunting.com/docs
- Dépôt GitHub : https://github.com/akaunting/akaunting
- Marketplace de modules : https://akaunting.com/apps
- Démo en ligne : https://akaunting.com/demo
- selfh.st : https://selfh.st/apps/?tag=Accounting
Pages Liées
- cat-accounting (catégorie parente)
- app-invoice-ninja — facturation Laravel concurrente
- app-invoiceplane — facturation PHP minimaliste
- app-odoo — ERP complet
- app-firefly-iii — gestion budget personnel
- recettes-docker-compose — templates de déploiement