Tutoriales

Cómo instalar el software de contabilidad Akaunting en Ubuntu 20.04

Escrito en PHP, Akaunting es un software de contabilidad en línea de código abierto rico en funciones que permite a los usuarios administrar sus finanzas y realizar un seguimiento de todas las facturas, pagos y gastos, por nombrar algunas de las tareas relacionadas con las finanzas.

Es una plataforma de contabilidad en línea ideal para pequeñas empresas que no tienen los recursos financieros para comprar un costoso software de contabilidad. Akaunting ofrece una interfaz de usuario elegante e intuitiva con todas las funciones y controles que necesita para mantenerse al día con sus flujos de efectivo y transacciones.

Akaunting funciones

Las características notables incluyen:

  • Soporte multidivisa.
  • Informes visuales con gráficos.
  • Sistema de gestión de proveedores.
  • Posibilidad de enviar facturas a los clientes mediante el protocolo SMTP (requiere un servidor de correo configurado en su servidor).
  • Creación y gestión de facturas, facturas y otros pagos de pedidos en curso.
  • Posibilidad de aceptar pagos a granel.
  • Sistema de gestión de descuentos.
  • Resumen del cliente.

En esta guía, lo guiaremos a través de la instalación de Akaunting software de contabilidad gratuito autohospedado Ubuntu 20/04.

Paso 1: Instale LAMP Stack en Ubuntu

Desde Akaunting Llamado principalmente desde el front-end por los clientes y el administrador, y requiere un servidor de base de datos para almacenar todos sus datos, necesitamos comenzar a instalar la pila LAMP. Ya tenemos una guía detallada sobre cómo instalar la pila LAMP en Ubuntu 20.04. Esto será útil antes de continuar.

Se requieren algunos módulos PHP adicionales para Software Akaunting trabajar sin problemas. Así que instale los siguientes módulos PHP.

$ sudo apt install libapache2-mod-php php7.4-mysql php7.4-gd php7.4-cli php7.4-imagick php7.4-common php7.4-mysql php7.4-gd php7.4-bcmath php7.4-json php7.4-curl php7.4-zip php7.4-xml php7.4-mbstring php7.4-bz2 php7.4-intl php7.4-imap php7.4-ldap php7.4-xmlrpc php7.4-soap 

Paso 2: crear una base de datos de Akaunting

A continuación, crearemos una base de datos para Akaunting en el servidor de la base de datos MariaDB. Esta es la base de datos que utiliza la aplicación Akaunting para almacenar todos sus datos.

Así que inicie sesión en el servidor MariaDB.

$ sudo mysql -u root -p

Cree la base de datos y el usuario de la base de datos.

MariaDB [(none)]> CREATE DATABASE akaunting;
MariaDB [(none)]>CREATE USER 'akaunting_user'@'localhost' IDENTIFIED by '[email protected]';

Luego otorgue al usuario todos los permisos para la base de datos.

MariaDB [(none)]>GRANT ALL ON akaunting.* TO 'akaunting_user'@'localhost'; 

Finalmente, guarde los cambios y salga del indicador MariaDB.

MariaDB [(none)]>FLUSH PRIVILEGES;
MariaDB [(none)]>EXIT;
Crear base de datos contable

Paso 3: Instale el software Akaunting en Ubuntu

Una vez instalada la base de datos, lo siguiente que haremos será obtener la última versión de. descargar Akaunting que viene en un archivo comprimido. Para hacer esto, use el comando wget como se muestra.

$ wget -O Akaunting.zip https://akaunting.com/download.php?version=latest

A continuación, cree un directorio en el directorio webroot,

$ sudo mkdir -p /var/www/akaunting/

Luego, extraiga el contenido del archivo comprimido en el directorio.

$ sudo unzip Akaunting.zip -d /var/www/akaunting/

A continuación, establezca la propiedad del directorio en el usuario y grupo de www-data.

$ sudo chown www-data:www-data -R /var/www/akaunting/

Y los permisos de la siguiente manera.

$ sudo chmod -R 755 /var/www/akaunting/

Paso 4: configurar Apache Virtual Host para Akaunting en Ubuntu

Necesitamos definir un archivo de host virtual para el sitio de Akaunting. Esto permite que Apache aloje el sitio sin entrar en conflicto con el archivo de hosts virtuales de Apache predeterminado.

Utilice su editor de texto preferido para definir el archivo de hosts virtuales de la siguiente manera.

$ sudo vim /etc/apache2/sites-available/akaunting.conf

Pega el contenido que se muestra. Asegúrese de reemplazar yourdomain.com con su nombre de dominio completo o la IP de su servidor.

<VirtualHost *:80>
    ServerName yourdomain.com
    DocumentRoot /var/www/akaunting/

    <Directory /var/www/akaunting/>
       DirectoryIndex index.php
       Options +FollowSymLinks
       AllowOverride All
       Require all granted
    </Directory>

    ErrorLog $APACHE_LOG_DIR/akaunting.error.log
    CustomLog $APACHE_LOG_DIR/akaunting.access.log combined

</VirtualHost>

Guarde los cambios y salga del archivo de configuración. Luego active el archivo de host virtual y el módulo de reescritura de Apache.

$ sudo a2ensite akaunting.conf
$ sudo a2enmod rewrite

Además, desactive el archivo de host virtual Apache predeterminado.

$ sudo a2dissite 000-default.conf

Para que los cambios surtan efecto, reinicie Apache.

$ sudo systemctl restart apache2

Paso 5: complete la configuración de Akaunting en Ubuntu

Todas las configuraciones y ajustes están ahora disponibles. El único paso restante es completar la configuración usando un navegador web. Para iniciar su navegador y buscar la dirección IP de su servidor o el nombre de dominio completo (FQDN).

http://server-IP or domain name

Será recibido por la página de configuración a continuación, que le pedirá que elija su idioma preferido.

Selección de idioma de Akaunte
Selección de idioma de Akaunte

A continuación, ingrese los detalles de la base de datos que definió cuando creó la base de datos y haga clic en ‘Próximo ‘.

Configuración de la base de datos de Akaunting
Configuración de la base de datos de Akaunting

NOTA: La versión actual en el momento de la publicación de este manual ( 1.3.17 ) contiene un error que da como resultado un error de PHP que se muestra en el navegador. Aquí hay un fragmento del error.

(1/1) ErrorException
Trying to access array offset on value of type int
in ArrayInput.php line 135

Como solución alternativa, abra el ArrayInput.php Archivo.

$ sudo vim akaunting/vendor/symfony/console/Input/ArrayInput.php

Vaya a la línea 135 y cámbiela de:

} elseif ('-' === $key[0]) 

a:

 elseif (isset($key[0]) && '-' === $key[0]) {
Corregir errores de Akaunting
Corregir errores de Akaunting

Guarde su archivo, luego actualice la página de instalación.

En el último paso, ingrese los datos de la empresa y del administrador y haga clic en ‘próximo‘.

Empresa Akaunting
Empresa Akaunting

Finalmente, el tablero aparece a la vista. Desde aquí puede hacer sus cálculos financieros y controlar los gastos.

Panel de control de Akaunting
Panel de control de Akaunting

Esto concluye estas instrucciones para instalar Akauting Software Ubuntu 20/04.

Si valora lo que hacemos aquí en TecMint, aquí hay algunas cosas a considerar:

TecMint es el sitio comunitario más confiable y de más rápido crecimiento para todo tipo de artículos, guías y libros sobre Linux en Internet. ¡Millones de personas visitan TecMint! para navegar o buscar en los miles de artículos publicados disponibles GRATIS para todos.

Si le gusta lo que lee, recuerde comprarnos un café (o 2) como muestra de agradecimiento.

Apoyanos

Agradecemos su apoyo sin fin.

.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba