GNU/Linux >> Tutoriales Linux >  >> Ubuntu

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

Escrito en PHP, Akaunting es un software de contabilidad en línea rico en funciones y de código abierto que permite a los usuarios administrar las finanzas y realizar un seguimiento de todas las facturas, pagos y gastos, por mencionar solo 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 medios financieros para adquirir un software de contabilidad costoso. Akaunting proporciona una interfaz de usuario elegante e intuitiva con todas las funciones y controles necesarios para mantenerse al tanto de sus flujos de efectivo y transacciones.

Características de Akaunting

Las características notables incluyen:

  • Compatibilidad con varias monedas.
  • Informes visuales mediante gráficos.
  • Sistema de gestión de proveedores.
  • Capacidad de enviar facturas a clientes a través del protocolo SMTP (Requiere un servidor de correo configurado en su servidor).
  • Creación y gestión de recibos, facturas y otros pagos de trabajos en curso.
  • Capacidad de aceptar pagos masivos.
  • 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 alojado en Ubuntu 20.04 .

Paso 1:Instale la pila LAMP en Ubuntu

Desde Akaunting los clientes y el administrador acceden principalmente desde el front-end y requiere un servidor de base de datos para almacenar todos sus datos, debemos comenzar instalando la pila LAMP. Ya tenemos una guía elaborada 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 Akaunting Software para funcionar sin ningún problema. Por lo tanto, instale los siguientes módulos de 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, vamos a crear una base de datos para Akaunting en el servidor de base de datos MariaDB. Esta es la base de datos que utilizará la aplicación Akaunting para almacenar todos sus datos.

Por lo tanto, 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 todos los privilegios al usuario en la base de datos.

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

Finalmente, guarde los cambios y salga del indicador de MariaDB.

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

Paso 3:Instale el software Akaunting en Ubuntu

Con la base de datos en su lugar, vamos a descargar la última versión de Akaunting que viene en un archivo comprimido. Para hacerlo, 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/

Y 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 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 permitirá que Apache aloje el sitio sin ningún conflicto con el archivo de host virtual predeterminado de Apache.

Usando su editor de texto favorito, defina el archivo de host virtual de la siguiente manera.

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

Pegue el contenido que se muestra. Asegúrese de reemplazar yourdomain.com con su nombre de dominio completo o IP del 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 habilite el archivo de host virtual y el módulo de reescritura de Apache.

$ sudo a2ensite akaunting.conf
$ sudo a2enmod rewrite

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

$ 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

Toda la configuración y los ajustes están ahora en su lugar. El único paso restante es completar la configuración desde un navegador web. Para iniciar su navegador y visitar la dirección IP de su servidor o el nombre de dominio completo (FQDN).

http://server-IP or domain name

Será recibido por la siguiente página de configuración que le pedirá que seleccione su idioma preferido.

A continuación, proporcione los detalles de la base de datos que definió al crear la base de datos y haga clic en 'Siguiente' .

NOTA :La versión actual en el momento de escribir esta guía ( 1.3.17 ) contiene un error que genera 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 ArrayInput.php archivo.

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

Dirígete a la línea 135 y cámbialo de:

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

a:

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

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

En el último paso, complete los detalles de la empresa y el administrador y haga clic en 'Siguiente '.

Finalmente, el tablero de instrumentos aparece a la vista. Desde aquí, puede proceder a realizar sus cálculos financieros y seguimiento de gastos.

Esto pone fin a esta guía sobre la instalación de Akauting software en Ubuntu 20.04 .


Ubuntu
  1. Cómo instalar Magento 2 en Ubuntu 18.04

  2. Cómo instalar PHP 7.4/7.3/7.2 en Ubuntu 18.04/Ubuntu 16.04

  3. Cómo instalar PHP 7 en Ubuntu 14.04

  4. Cómo instalar PHP 7 en Ubuntu 15.04

  5. Cómo instalar Akaunting en Ubuntu 20.04

Cómo instalar Joomla 3.9 en Ubuntu 20.04

Cómo instalar Thunderbird en Ubuntu 20.04

¿Cómo instalar GLPI en Ubuntu 20.04?

Cómo instalar OwnCloud en Ubuntu 18.04

Cómo instalar Joomla en Ubuntu 18.04

Cómo instalar y configurar el software Akaunting en Ubuntu 20.04