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 -yInstalla 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 -yUna 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.iniApporta 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/KolkataSalva 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 mariadbUna 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_installationQuesto 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]: YUna volta che MariaDB è sicuro, accedi alla shell di MariaDB:
mysql -u root -pInserisci 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=latestUna 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.confAggiungi 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 akauntingSuccessivamente, abilita il modulo di riscrittura di Apache e riavvia il servizio Apache con il seguente comando:
sudo a2enmod rewrite
sudo systemctl restart apache2Accedi ad Akaunting
Ora, apri il tuo browser web e digita l’URL http://example.com. Sarai reindirizzato alla seguente pagina:

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

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:

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:

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

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

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

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

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

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.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.