GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer et configurer le logiciel Akaunting sur Ubuntu 20.04

Akaunting est un logiciel de comptabilité en ligne gratuit et open-source qui peut être utilisé pour gérer vos factures, devis et finances. Il est construit avec des cadres technologiques modernes, tels que Laravel, VueJS, Bootstrap 4 et RESTful API, et a été conçu pour les petites entreprises et les indépendants. Akaunting vous permet de gérer et de suivre tous vos paiements, factures, dépenses, etc. depuis un emplacement central.

Dans ce tutoriel, nous allons vous montrer comment installer le logiciel Akaunting sur Ubuntu 20.04.

Prérequis

  • Un nouveau VPS Ubuntu 20.04 sur la plate-forme cloud Atlantic.Net
  • Un mot de passe root configuré sur votre serveur

Étape 1 - Créer un serveur cloud Atlantic.Net

Tout d'abord, connectez-vous à votre serveur Atlantic.Net Cloud. Créez un nouveau serveur en choisissant Ubuntu 20.04 comme système d'exploitation avec au moins 1 Go de RAM. Connectez-vous à votre serveur cloud via SSH et connectez-vous à l'aide des informations d'identification mises en évidence en haut de la page.

Une fois que vous êtes connecté à votre serveur Ubuntu 20.04, exécutez la commande suivante pour mettre à jour votre système de base avec les derniers packages disponibles.

apt-get update -y

Étape 2 – Installer Apache, MariaDB et PHP

Akaunting nécessite l'installation du serveur Web Apache, de la base de données MariaDB et de PHP sur votre serveur. Vous pouvez tous les installer en exécutant la commande suivante :

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

Une fois tous les packages installés, modifiez le fichier php.ini et modifiez certains paramètres souhaités.

nano /etc/php/7.4/apache2/php.ini

Modifiez les lignes suivantes :

memory_limit = 256M
upload_max_filesize = 20M
post_max_size = 20M
max_execution_time = 300
date.timezone = America/Chicago

Enregistrez et fermez le fichier, puis redémarrez le service Apache pour appliquer les modifications.

systemctl restart apache2

Étape 3 - Configurer la base de données pour Akaunting

Ensuite, vous devrez créer une base de données pour Akaunting. Tout d'abord, connectez-vous au shell MariaDB avec la commande suivante :

mysql

Une fois connecté, créez une base de données et un utilisateur pour Akaunting avec la commande suivante :

CREATE DATABASE akaunting;
CREATE USER 'akaunting'@'localhost' IDENTIFIED BY 'your-password';

Ensuite, accordez tous les privilèges à la base de données Akaunting avec la commande suivante :

GRANT ALL ON akaunting.* TO 'akaunting'@'localhost' IDENTIFIED BY 'your-password'
WITH GRANT OPTION;

Ensuite, videz les privilèges et quittez le shell MariaDB avec la commande suivante :

FLUSH PRIVILEGES;
EXIT;

Étape 4 - Télécharger Akaunting

Tout d'abord, vous devrez télécharger la dernière version d'Akaunting depuis son site officiel. Vous pouvez le télécharger en utilisant la commande curl comme indiqué ci-dessous :

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

Une fois le téléchargement terminé, créez un répertoire pour Akaunting dans le répertoire racine Web d'Apache :

mkdir -p /var/www/html/akaunting

Ensuite, extrayez le fichier téléchargé dans le répertoire akaunting avec la commande suivante :

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

Ensuite, changez le propriétaire du répertoire akaunting et définissez l'autorisation appropriée avec la commande suivante :

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

Étape 5 - Configurer Apache pour Akaunting

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

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

Ajoutez les lignes suivantes :

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/akaunting
ServerName example.com
DirectoryIndex index.html index.php
<Directory /var/www/html/akaunting/>
Options +FollowSymlinks
AllowOverride All
Require all granted

</Directory>

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

</VirtualHost>

Enregistrez et fermez le fichier, puis activez le fichier d'hôte virtuel Apache et réécrivez le module avec la commande suivante :

a2ensite akaunting
a2enmod rewrite

Ensuite, redémarrez le service Apache pour appliquer les modifications :

systemctl restart apache2

Étape 6 - Accéder à l'interface Web d'Akaunting

Maintenant, ouvrez votre navigateur Web et accédez à l'assistant d'installation Web d'Akaunting en utilisant l'URL http://example.com . Vous devriez voir l'écran suivant :

Sélectionnez la langue souhaitée et cliquez sur Suivant bouton. Vous devriez voir l'écran suivant :

Fournissez les détails de votre base de données et cliquez sur Suivant bouton. Vous devriez voir l'écran suivant :

Indiquez le nom de votre entreprise, votre adresse e-mail, l'adresse e-mail de l'administrateur, puis cliquez sur Suivant bouton. Vous devriez voir l'écran suivant :

Indiquez votre adresse e-mail et votre mot de passe administrateur et cliquez sur Connexion bouton. Vous devriez voir l'écran suivant :

Cliquez sur Ignorer bouton. Vous devriez voir l'écran suivant :

Cliquez sur Suivant bouton. Vous devriez voir l'écran suivant :

Cliquez sur Suivant bouton. Vous devriez voir l'écran suivant :

Maintenant, cliquez sur Aller à tableau de bord bouton. Vous devriez voir le tableau de bord Akaunting dans l'écran suivant :

Conclusion

Dans le guide ci-dessus, vous avez appris à installer le logiciel Akaunting sur Ubuntu 20.04. Vous pouvez désormais gérer facilement vos finances, vos factures et votre compte en ligne à partir d'un emplacement central. Essayez Akaunting sur votre VPS d'Atlantic.Net !


Linux
  1. Comment installer et configurer Redis sur Ubuntu 18.04

  2. Comment installer et configurer Redmine sur Ubuntu 18.04

  3. Comment installer et configurer Samba sur Ubuntu 18.04

  4. Comment installer et configurer Fail2ban sur Ubuntu ?

  5. Comment installer et configurer Elasticsearch sur Ubuntu 18.04

Comment installer et configurer Nextcloud sur Ubuntu 20.04

Comment installer et configurer Supervisor sur Ubuntu 20.04

Comment installer et configurer un serveur TeamSpeak sur Ubuntu 18.04

Comment installer et configurer un serveur Minecraft sur Ubuntu 18.04

Comment installer et configurer PHP OPcache sur Ubuntu 18.04

Comment installer et configurer Git sur Ubuntu 20.04