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.
Tabla de Contenidos
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;
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.
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 ‘.
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]) {
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‘.
Finalmente, el tablero aparece a la vista. Desde aquí puede hacer sus cálculos financieros y controlar los gastos.
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.
Agradecemos su apoyo sin fin.
.