Installazione software · 4 min read · Dec 21, 2025

Come installare Akaunting su Ubuntu 18.04 LTS

Akaunting è un software di contabilità gratuito e open source per gestire le tue fatture, preventivi e finanze. È progettato specificamente per piccole imprese e liberi professionisti. Si basa su LAMP ed è costruito con tecnologie moderne come Laravel, Bootstrap, jQuery e RESTful API. È uno strumento semplice, facile da usare e potente che ti consente di vedere le tue finanze online da un luogo centrale.

In questo tutorial, impareremo come installare il software Akaunting su un server Ubuntu 18.04.

Requisiti

  • Un server che esegue Ubuntu 18.04.
  • Un utente non root con privilegi sudo.

Iniziare

Prima di iniziare, dovrai aggiornare il tuo sistema con l’ultima versione. Puoi farlo eseguendo il seguente comando:

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

Installa il server LAMP

Per prima cosa, dovrai installare Apache, MariaDB, PHP e altri moduli richiesti sul tuo server. Puoi installarli tutti eseguendo il seguente comando:

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

Una volta installati tutti i pacchetti, dovrai modificare il file php.ini e apportare alcune modifiche. Puoi farlo con il seguente comando:

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

Apporta le seguenti modifiche:

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

Salva e chiudi il file quando hai finito. Quindi, avvia il servizio Apache e MariaDB e abilitali per l’avvio all’accensione con il seguente comando:

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

Una volta terminato, puoi procedere al passaggio successivo.

Configura il database

Per impostazione predefinita, MariaDB non è sicuro. Quindi, dovrai metterlo in sicurezza. Puoi farlo eseguendo lo script mysql_secure_installation:

sudo mysql_secure_installation

Questo script cambierà la tua attuale password di root, rimuoverà gli utenti anonimi, impedirà il login remoto come mostrato di seguito:

    Inserisci la password attuale per root (premi invio per nessuna):
    Impostare la password di root? [Y/n]: N
    Rimuovere gli utenti anonimi? [Y/n]: Y
    Impedire il login remoto di root? [Y/n]: Y
    Rimuovere il database di test e l'accesso ad esso? [Y/n]:  Y
    Ricaricare le tabelle dei privilegi ora? [Y/n]:  Y

Una volta che MariaDB è sicuro, accedi alla shell di MariaDB:

mysql -u root -p

Inserisci la tua password di root quando richiesto. Quindi, crea un database e un utente per Akaunting:

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

Sostituisci la parola ‘mypassword’ nella dichiarazione SQL sopra con una password sicura a tua scelta. Successivamente, concedi tutti i privilegi ad Akaunting con il seguente comando:

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

E ancora, sostituisci ‘mypassword’ con la stessa password che hai usato sopra. Successivamente, svuota i privilegi ed esci dalla shell di MariaDB:

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

Installa Akaunting

Per prima cosa, dovrai scaricare l’ultima versione di Akaunting dal loro sito ufficiale. Puoi farlo con il seguente comando:

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

Una volta completato il download, estrai il file scaricato nella directory radice web di Apache con il seguente comando:

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

Successivamente, dai i permessi appropriati alla directory akaunting:

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

Una volta terminato, puoi procedere al passaggio successivo.

Configura Apache per Akaunting

Successivamente, dovrai creare un file di host virtuale Apache per Akaunting. Puoi crearlo con il seguente comando:

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

Aggiungi le seguenti righe:


     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

Sostituisci ‘example.com’ con il tuo nome di dominio nel file vhost sopra. Salva e chiudi il file quando hai finito. Quindi, abilita l’host virtuale Apache con il seguente comando:

sudo a2ensite akaunting

Successivamente, abilita il modulo di riscrittura di Apache e riavvia il servizio Apache con il seguente comando:

sudo a2enmod rewrite  
sudo systemctl restart apache2

Accedi ad Akaunting

Ora, apri il tuo browser web e digita l’URL http://example.com. Sarai reindirizzato alla seguente pagina:

Scegli lingua

Seleziona la tua lingua e fai clic sul pulsante Avanti. Dovresti vedere la seguente pagina:

Impostazioni database

Ora, fornisci i dettagli del tuo database come, nome del database, nome utente del database e password. Quindi, fai clic sul pulsante Avanti. Dovresti vedere la seguente pagina:

Impostazioni azienda

Ora, fornisci il nome della tua azienda, l’indirizzo email dell’azienda, l’email dell’amministratore e la password, quindi fai clic sul pulsante Avanti. Dovresti vedere la seguente pagina:

Login

Ora, fornisci le tue credenziali di accesso e fai clic sul pulsante Login. Dovresti vedere la seguente pagina:

Procedura guidata di configurazione - Primi passi

Ora, inserisci i tuoi dettagli e fai clic sul pulsante Salva. Dovresti vedere la seguente pagina:

Impostazione valuta

Ora, aggiungi valute o fai clic sul pulsante Salta. Dovresti vedere la seguente pagina:

Aggiungi valute

Ora, aggiungi tasse o fai clic sul pulsante Salta. Dovresti vedere la seguente pagina:

Procedura guidata di configurazione completata

Ora, fai clic sul pulsante Vai al Dashboard. Dovresti vedere la seguente pagina:

Dashboard di Akaunting

Congratulazioni! hai installato con successo Akaunting su un server Ubuntu 18.04. Ora puoi gestire facilmente le tue fatture, preventivi e finanze da qualsiasi luogo. Sentiti libero di chiedermi se hai domande.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.