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 -yInstaller 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 -yUne 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.iniApportez 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/KolkataEnregistrez 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 mariadbUne 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_installationCe 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] : YUne fois que MariaDB est sécurisé, connectez-vous à l’interface de commande de MariaDB :
mysql -u root -pEntrez 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=latestUne 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.confAjoutez 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 akauntingEnsuite, activez le module de réécriture Apache et redémarrez le service Apache avec la commande suivante :
sudo a2enmod rewrite
sudo systemctl restart apache2Accéder à Akaunting
Maintenant, ouvrez votre navigateur web et tapez l’URL http://example.com. Vous serez redirigé vers la page suivante :

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

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 :

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 :

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

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

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

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

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

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.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.