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

Cómo instalar el software de contabilidad de 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 el financiamiento.

Es una plataforma de contabilidad en línea ideal para pequeñas empresas que no tienen los medios financieros para obtener un software de contabilidad costoso. AkaUnting proporciona una interfaz de usuario elegante e intuitiva todas las características y controles necesarios para mantenerse al tanto de sus flujos de caja y transacciones.

Características de AkaUnting

Las características notables incluyen:

  • Soporte multi-monedas.
  • Informes visuales con gráficos.
  • Sistema de gestión de proveedores.
  • Capacidad para enviar facturas a los clientes a través del protocolo SMTP (requiere un servidor de correo configurado en su servidor).
  • Creación y gestión de facturas, facturas y otros pagos para trabajos en progreso.
  • Capacidad para 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 Es decir software de contabilidad gratuito autohospedado en Ubuntu 20.04.

Paso 1: Instale la pila de lámparas en Ubuntu

Desde Es decir Se accede principalmente desde el front-end por los clientes y el administrador y requiere un servidor de base de datos para almacenar todos sus datos, debemos comenzar instalando la pila de lámparas. Ya tenemos una guía elaborada sobre cómo instalar la pila de lámparas en Ubuntu 20.04. Esto será útil antes de continuar.

Se requieren algunos módulos PHP adicionales para Software de adjudicación funcionar sin ningún problema. Por lo tanto, instale los siguientes módulos PHP.

$ sudo apt instalación 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-MBSSTRING PHP7.4-bz2 php7.4-INTL PHP7.4-IMAP PHP7.4-LDAP PHP7.4-xmlrpc php7.4-SOPA 

Paso 2: crear una base de datos de AkaUnting

A continuación, vamos a crear una base de datos para Es decir En el servidor de base de datos Mariadb. Esta la base de datos que la aplicación de AkaUnting utilizará para almacenar todos sus datos.

Por lo tanto, inicie sesión en el servidor mariadb.

$ sudo mysql -u root -p 

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

Mariadb [(ninguno)]> Crear base de datos, también conocida como AkaUnting; Mariadb [(ninguno)]>Cree el usuario 'AkaUnting_user'@'localhost' identificado por '[correos electrónicos protegidos]'; 

Luego otorgue todos los privilegios al usuario en la base de datos.

Mariadb [(ninguno)]>Otorgar todo en el akaunting.* A 'akaunting_user'@'localhost'; 

Finalmente, guarde los cambios y salga del aviso de mariadb.

Mariadb [(ninguno)]>Privilegios de descarga; Mariadb [(ninguno)]>SALIDA; 
Crear una base de datos de AkaUnting

Paso 3: Instale el software de AkaUnting en Ubuntu

Con la base de datos en su lugar, vamos a descargar la última versión de Es decir que viene en un archivo con cremallera. Para hacerlo, use el comando wget como se muestra.

$ Wget -o AkaUnting.zip https: // akaunting.com/descargar.php?Versión = Último 

A continuación, cree un directorio en el directorio de Webroot,

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

Y a partir de entonces, extraiga el contenido del archivo con cremallera en el directorio.

$ sudo unzip, también conocido como.zip -d/var/www/akaunting/ 

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

$ 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 el host virtual Apache para AkaUnting en Ubuntu

Necesitamos definir un archivo de host virtual para el sitio de AkaUnting. Esto permitirá a Apache al alojar el sitio sin ningún conflicto con el archivo de host Virtual de Apache predeterminado predeterminado.

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

$ sudo vim/etc/apache2/sites disponible/akaunting.confusión 

Pega el contenido que se muestra. Asegúrese de reemplazar Tu dominio.comunicarse con su nombre de dominio o IP de servidor totalmente calificado.

 Servername YourDomain.com documentroot/var/www/akaunting/directorioindex índice.Php Opciones +SIGESYMLINKS DESFORTOverride requieren todos los errores concedidos $ apache_log_dir/akaUnting.error.registrar customlog $ apache_log_dir/akaunting.acceso.registro combinado  

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 reescribir 

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

$ sudo a2dissite 000 default.confusión 

Para que los cambios entren en vigencia, reinicie Apache.

$ sudo systemctl reiniciar apache2 

Paso 5: Complete la configuración de AkaUnting en Ubuntu

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

http: // nombre-ip o nombre de dominio 

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

Selección de idiomas de la creación

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

Configuración de la base de datos de AkaUnting

NOTA: El lanzamiento actual al momento de escribir esta guía ( 1.3.17 ) contiene un error, que produce un error de PHP que se muestra en el navegador. Aquí hay un fragmento del error.

(1/1) ErrorException intentando acceder a la matriz de compensación en el valor del tipo int en ArrayInput.PHP Línea 135 

Como solución alternativa, abra el Arrayinput.php archivo.

$ sudo vim akaunting/proveedor/symfony/console/input/arrayInput.php 

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

 elseif ('-' === $ clave [0])  

a:

 elseif (isset ($ key [0]) && '-' === $ key [0])  
Corrige un error de AkaUnting

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 ''Próximo'.

AkaUnting Company

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

AkaUnting Dashboard

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