Instalación · 4 min read · Dec 21, 2025
Cómo instalar Akaunting en Ubuntu 18.04 LTS

Akaunting es un software de contabilidad gratuito y de código abierto para gestionar tus facturas, presupuestos y finanzas. Está especialmente diseñado para pequeñas empresas y freelancers. Se basa en LAMP y está construido con tecnologías modernas como Laravel, Bootstrap, jQuery y RESTful API. Es una herramienta simple, fácil de usar y poderosa que te permite ver tus finanzas en línea desde un lugar central.
En este tutorial, aprenderemos cómo instalar el software Akaunting en un servidor Ubuntu 18.04.
Requisitos
- Un servidor que ejecute Ubuntu 18.04.
- Un usuario no root con privilegios sudo.
Comenzando
Antes de comenzar, necesitarás actualizar tu sistema a la última versión. Puedes hacer esto ejecutando el siguiente comando:
sudo apt-get update -y
sudo apt-get upgrade -yInstalar el servidor LAMP
Primero, necesitarás instalar Apache, MariaDB, PHP y otros módulos requeridos en tu servidor. Puedes instalar todos ellos ejecutando el siguiente 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 vez que todos los paquetes estén instalados, necesitarás editar el archivo php.ini y hacer algunos cambios. Puedes hacer esto con el siguiente comando:
sudo nano /etc/php/7.2/apache2/php.iniHaz los siguientes cambios:
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/KolkataGuarda y cierra el archivo cuando hayas terminado. Luego, inicia el servicio de Apache y MariaDB y habilítalos para que se inicien al arrancar con el siguiente comando:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mariadb
sudo systemctl enable mariadbUna vez que hayas terminado, puedes proceder al siguiente paso.
Configurar la base de datos
Por defecto, MariaDB no está asegurado. Por lo tanto, necesitarás asegurarla. Puedes hacer esto ejecutando el script mysql_secure_installation:
sudo mysql_secure_installationEste script cambiará tu contraseña actual de root, eliminará usuarios anónimos y deshabilitará el inicio de sesión remoto de root como se muestra a continuación:
Enter current password for root (enter for none):
Set root password? [Y/n]: N
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: YUna vez que MariaDB esté asegurada, inicia sesión en el shell de MariaDB:
mysql -u root -pIngresa tu contraseña de root cuando se te pida. Luego, crea una base de datos y un usuario para Akaunting:
MariaDB [(none)]> CREATE DATABASE akauntingdb;
MariaDB [(none)]> CREATE USER 'akaunting'@'localhost' IDENTIFIED BY 'mypassword';Reemplaza la palabra ‘mypassword’ en la declaración SQL anterior con una contraseña segura de tu elección. A continuación, otorga todos los privilegios a Akaunting con el siguiente comando:
MariaDB [(none)]> GRANT ALL ON akauntingdb.* TO 'akaunting'@'localhost' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;Y nuevamente, reemplaza ‘mypassword’ con la misma contraseña que usaste anteriormente. A continuación, actualiza los privilegios y sal del shell de MariaDB:
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;Instalar Akaunting
Primero, necesitarás descargar la última versión de Akaunting desde su sitio web oficial. Puedes hacer esto con el siguiente comando:
curl -O -J -L https://akaunting.com/download.php?version=latestUna vez que la descarga esté completa, extrae el archivo descargado en el directorio raíz web de Apache con el siguiente comando:
sudo mkdir -p /var/www/html/akaunting
sudo unzip Akaunting_*.zip -d /var/www/html/akaunting/A continuación, otorga los permisos adecuados al directorio akaunting:
sudo chown -R www-data:www-data /var/www/html/akaunting/
sudo chmod -R 755 /var/www/html/akaunting/Una vez que hayas terminado, puedes proceder al siguiente paso.
Configurar Apache para Akaunting
A continuación, necesitarás crear un archivo de host virtual de Apache para Akaunting. Puedes crearlo con el siguiente comando:
sudo nano /etc/apache2/sites-available/akaunting.confAgrega las siguientes líneas:
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
Reemplaza ‘example.com’ con tu propio nombre de dominio en el archivo vhost anterior. Guarda y cierra el archivo cuando hayas terminado. Luego, habilita el host virtual de Apache con el siguiente comando:
sudo a2ensite akauntingA continuación, habilita el módulo de reescritura de Apache y reinicia el servicio de Apache con el siguiente comando:
sudo a2enmod rewrite
sudo systemctl restart apache2Acceder a Akaunting
Ahora, abre tu navegador web y escribe la URL http://example.com. Serás redirigido a la siguiente página:

Selecciona tu idioma y haz clic en el botón Siguiente. Deberías ver la siguiente página:

Ahora, proporciona los detalles de tu base de datos como, nombre de la base de datos, nombre de usuario de la base de datos y contraseña. Luego, haz clic en el botón Siguiente. Deberías ver la siguiente página:

Ahora, proporciona el nombre de tu empresa, dirección de correo electrónico de la empresa, correo electrónico y contraseña del administrador, luego haz clic en el botón Siguiente. Deberías ver la siguiente página:

Ahora, proporciona tus credenciales de inicio de sesión y haz clic en el botón Iniciar sesión. Deberías ver la siguiente página:

Ahora, ingresa tus detalles y haz clic en el botón Guardar. Deberías ver la siguiente página:

Ahora, agrega monedas o haz clic en el botón Saltar. Deberías ver la siguiente página:

Ahora, agrega impuestos o haz clic en el botón Saltar. Deberías ver la siguiente página:

Ahora, haz clic en el botón Ir al panel. Deberías ver la siguiente página:

¡Felicidades! has instalado con éxito Akaunting en el servidor Ubuntu 18.04. Ahora puedes gestionar fácilmente tus facturas, presupuestos y finanzas desde cualquier lugar. No dudes en preguntarme si tienes alguna pregunta.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.