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

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

1. 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.
2. `git clone https://github.com/akaunting/akaunting.git && cd akaunting`
3. `composer install --no-dev`
4. Configurer le `.env` (DB_*, APP_URL, MAIL_*).
5. Servir via Nginx + PHP-FPM ; le `storage/` et `bootstrap/cache/` doivent être inscriptibles par l'utilisateur web.
6. 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** : `mysqldump` quotidien + copie du `storage/` (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
