Installation · 5 min read · Dec 21, 2025

Comment installer Akaunting sur Ubuntu 18.04 LTS

Akaunting est un logiciel de comptabilité gratuit et open source pour gérer vos factures, devis et finances. Il est spécialement conçu pour les petites entreprises et les freelances. Il est basé sur LAMP et construit avec des technologies modernes telles que Laravel, Bootstrap, jQuery et RESTful API. C’est un outil simple, facile à utiliser et puissant qui vous permet de voir vos finances en ligne depuis un emplacement central.

Dans ce tutoriel, nous allons apprendre à installer le logiciel Akaunting sur un serveur Ubuntu 18.04.

Exigences

  • Un serveur exécutant Ubuntu 18.04.
  • Un utilisateur non-root avec des privilèges sudo.

Prise en main

Avant de commencer, vous devrez mettre à jour votre système avec la dernière version. Vous pouvez le faire en exécutant la commande suivante :

sudo apt-get update -y  
sudo apt-get upgrade -y

Installer le serveur LAMP

Tout d’abord, vous devrez installer Apache, MariaDB, PHP et d’autres modules requis sur votre serveur. Vous pouvez tous les installer en exécutant la commande suivante :

sudo apt-get install apache2 mariadb-server php7.2 libapache2-mod-php7.2 php7.2-common php7.2-imap php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-mysql php7.2-cli php7.2-ldap php7.2-zip php7.2-curl unzip -y

Une fois tous les paquets installés, vous devrez modifier le fichier php.ini et apporter quelques modifications. Vous pouvez le faire avec la commande suivante :

sudo nano /etc/php/7.2/apache2/php.ini

Apportez les modifications suivantes :

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 30M
post_max_size = 40M
max_execution_time = 60
zend.assertions = 0
display_errors = Off
max_input_vars = 1500
date.timezone = Asia/Kolkata

Enregistrez et fermez le fichier lorsque vous avez terminé. Ensuite, démarrez le service Apache et MariaDB et activez-les pour qu’ils démarrent au démarrage avec la commande suivante :

sudo systemctl start apache2  
sudo systemctl enable apache2  
sudo systemctl start mariadb  
sudo systemctl enable mariadb

Une fois que vous avez terminé, vous pouvez passer à l’étape suivante.

Configurer la base de données

Par défaut, MariaDB n’est pas sécurisé. Vous devrez donc le sécuriser. Vous pouvez le faire en exécutant le script mysql_secure_installation :

sudo mysql_secure_installation

Ce script changera votre mot de passe root actuel, supprimera les utilisateurs anonymes, interdisant la connexion root à distance comme indiqué ci-dessous :

    Entrez le mot de passe actuel pour root (appuyez sur Entrée pour aucun) :
    Définir le mot de passe root ? [Y/n] : N
    Supprimer les utilisateurs anonymes ? [Y/n] : Y
    Interdire la connexion root à distance ? [Y/n] : Y
    Supprimer la base de données de test et l'accès à celle-ci ? [Y/n] :  Y
    Recharger les tables de privilèges maintenant ? [Y/n] :  Y

Une fois que MariaDB est sécurisé, connectez-vous à l’interface de commande de MariaDB :

mysql -u root -p

Entrez votre mot de passe root lorsqu’il est demandé. Ensuite, créez une base de données et un utilisateur pour Akaunting :

MariaDB [(none)]> CREATE DATABASE akauntingdb;  
MariaDB [(none)]> CREATE USER 'akaunting'@'localhost' IDENTIFIED BY 'mypassword';

Remplacez le mot ‘mypassword’ dans l’instruction SQL ci-dessus par un mot de passe sécurisé de votre choix. Ensuite, accordez tous les privilèges à Akaunting avec la commande suivante :

MariaDB [(none)]> GRANT ALL ON akauntingdb.* TO 'akaunting'@'localhost' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

Et encore une fois, remplacez ‘mypassword’ par le même mot de passe que vous avez utilisé ci-dessus. Ensuite, videz les privilèges et quittez l’interface de commande de MariaDB :

MariaDB [(none)]> FLUSH PRIVILEGES;  
MariaDB [(none)]> EXIT;

Installer Akaunting

Tout d’abord, vous devrez télécharger la dernière version d’Akaunting depuis leur site officiel. Vous pouvez le faire avec la commande suivante :

curl -O -J -L https://akaunting.com/download.php?version=latest

Une fois le téléchargement terminé, extrayez le fichier téléchargé dans le répertoire racine web d’Apache avec la commande suivante :

sudo mkdir -p /var/www/html/akaunting  
sudo unzip Akaunting_*.zip -d /var/www/html/akaunting/

Ensuite, donnez les permissions appropriées au répertoire akaunting :

sudo chown -R www-data:www-data /var/www/html/akaunting/  
sudo chmod -R 755 /var/www/html/akaunting/

Une fois que vous avez terminé, vous pouvez passer à l’étape suivante.

Configurer Apache pour Akaunting

Ensuite, vous devrez créer un fichier d’hôte virtuel Apache pour Akaunting. Vous le créez avec la commande suivante :

sudo nano /etc/apache2/sites-available/akaunting.conf

Ajoutez les lignes suivantes :


     ServerAdmin [email protected]
     DocumentRoot /var/www/html/akaunting
     ServerName example.com
     DirectoryIndex index.html index.php
     
          Options +FollowSymlinks
          AllowOverride All
          Require all granted
     

     ErrorLog ${APACHE_LOG_DIR}/akaunting_error.log
     CustomLog ${APACHE_LOG_DIR}/akaunting_access.log combined

Remplacez ‘example.com’ par votre propre nom de domaine dans le fichier vhost ci-dessus. Enregistrez et fermez le fichier lorsque vous avez terminé. Ensuite, activez l’hôte virtuel Apache avec la commande suivante :

sudo a2ensite akaunting

Ensuite, activez le module de réécriture Apache et redémarrez le service Apache avec la commande suivante :

sudo a2enmod rewrite  
sudo systemctl restart apache2

Accéder à Akaunting

Maintenant, ouvrez votre navigateur web et tapez l’URL http://example.com. Vous serez redirigé vers la page suivante :

Choisir la langue

Sélectionnez votre langue et cliquez sur le bouton Suivant. Vous devriez voir la page suivante :

Paramètres de la base de données

Maintenant, fournissez les détails de votre base de données comme le nom de la base de données, le nom d’utilisateur de la base de données et le mot de passe. Ensuite, cliquez sur le bouton Suivant. Vous devriez voir la page suivante :

Paramètres de l'entreprise

Maintenant, fournissez le nom de votre entreprise, l’adresse e-mail de l’entreprise, l’e-mail de l’administrateur et le mot de passe, puis cliquez sur le bouton Suivant. Vous devriez voir la page suivante :

Connexion

Maintenant, fournissez vos identifiants de connexion et cliquez sur le bouton Connexion. Vous devriez voir la page suivante :

Assistant de configuration - Premiers pas

Maintenant, entrez vos détails et cliquez sur le bouton Enregistrer. Vous devriez voir la page suivante :

Configuration de la devise

Maintenant, ajoutez des devises ou cliquez sur le bouton Passer. Vous devriez voir la page suivante :

Ajouter des devises

Maintenant, ajoutez des taxes ou cliquez sur le bouton Passer. Vous devriez voir la page suivante :

Assistant de configuration terminé

Maintenant, cliquez sur le bouton Aller au tableau de bord. Vous devriez voir la page suivante :

Tableau de bord Akaunting

Félicitations ! vous avez réussi à installer Akaunting sur le serveur Ubuntu 18.04. Vous pouvez maintenant gérer facilement vos factures, devis et finances de n’importe où. N’hésitez pas à me poser des questions si vous en avez.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.