Home

Instalar ERP Dollibar 3.4.1 en Ubuntu Server 12.04

webmaster's picture

Nos atrevemos a instalar el ERP open source  Dollibar que tiene bastante aceptación tanto en entorno Windows, como LINUX.  Este ERP que tambien posee su versio CRM dentro del paquete inicial, principalmente, está enfocado a empresas que vendan productos y/o servicios,  e integrado en una de las siguientes tipologías: autónomo (profesional independiente), pequeña empresamediana empresa, PYME, asociación u organismo.

Por tipología de empresa tan sólo nos faltaría enumerar a las "grandes empresas",  y no es porque estas empresas no puedan utilizar Dolibarr, ya que se existen casos de éxito que avalan que hay empresas grandes y estatales que utilizan este sistema, sino porque quizá los requerimientos, siempre van a ser mucho más específicos, y necesaria la integración de varios procesos complementarios (pero muy importantes para estas empresas) que deben estar integrados.

Aunque existe una version on-line de prueba para aquellos que no tienen infraestructura, que pueden utilizar desde aqui, nosotros preferimos instalrla en nuestros propios servidores y hacer pruebas.

Realizamos la instalación del paquete ERP teniendo en cuenta que ya existe un gestor de base de datos Mysql en el servidor funcionando. Hemos hecho al instalación a través de dos variantes en dos servidores diferentes y veremos los cambios que hay que realizar en cada uno

Variante 1. Instalando desde paquete .deb

Comenzamos con la descarga del paquete ERP desde la fuente sourceforge aqui.

El fichero que nos hemos descargado dolibarr_3.4.0+nmu1_all.deb es una distibución para debian dentro de las cuales está ubuntu y para descomprimirlo debemos utilizar el comando dpkg una vez que esté el fichero dentro de la carpeta en la que queremos descomprimirlo.

Una vez descargado lo incorporamos a la maquina LINUX donde vamos a desplegar el producto. Lo más recomendable  que ubiquemos la estructura de Dollibar dentro de la carpeta donde se definen los diferentes sites dentro de la estructura de apache que en nuestro caso está en /var/www.

Creamo la carpeta dolibar.local

root@ubuntuserver$> mkdir /var/www/dolibar.local

Copiamos el fichero descargado dentro de la carpeta creada

root@ubuntuserver$> cp -p dolibarr_3.4.0+nmu1_all.deb /var/www/dolibar.local

Para descomprimirlo en la misma ubicación nos desplazamos a la carpeta y uutilizamos el comando dpkg

root@ubuntuserver$> cd /var/www/dolibar.local
root@ubuntuserver$> sudo dpkg -i nombre_de_paquete.deb

Después del comando nos ha creado una estructura de datos dentro de la carpeta dolibar.local. Dentro de esa estructura debemos crear una carpeta llamada documents con acceso total que utilizará dolibar en el proceso de instalación.

root@ubuntuserver$> mkdir documents
root@ubuntuserver$> chmod 777 documents

Para configurar la carpeta dolibar.local en el servidor como carpeta de VirtualHost dentro del Apache server, vamos a incluir la carpeta dentro de las definiciones de host virtuales del sevidor. Editamos el fichero etc/apache2/sites_available/default

nano /etc/apache2/sites-available/default

Incluimos la entrada al nuevo Virtual Host y grabamos los cambios

Posteriormente cambiamos las propiedades para acceso total al fichero htdocs/conf/conf.php que utilizará la instalación de dolibar para introducir los parámetros de conexión y configuración.

chmod 777 htdocs/conf/conf.php

Incluimos la referencia de la nueva maquina virtual dentro del fichero host de la máquina

Una vez realizado los pasos anteriores, ya se puede proseguir con la configuración de Dollibar. Accedemos con un navegador web a la direccion ip de la maquina donde tenemos configurado el VirtualHost de Dollibar para el inicio de la configuración:

Si accedemos desde una maquina externa entro de nuestra LAN, es necesario tener introducida la IP del servidor dentro del fichero host de la maquina para que pueda reconocer la cabecera de dolibar.local. En nuestro caso hemos incluido en el fichero host de nuestra maquina local la siguiente referencia

192.168.0.4          dolibar.local                      #LINUX con el ERP Dolibar

Para inciar la configuración accedemos desde nuestra maquina local

http://dolibar.local/install

Introducimos los parámetros iniciales de configuración estableciendo las claves para el usuario de acceso y para el usuario de la base de datos que se creará dentro de nuestra instalación de Mysql.

Abajo apararece el boton de Next Step (Siguiente paso).

Posteriormente comienza la configuracion en el fichero conf.php que hemos creado con anterioridad.

Al finalizar nos muestra la pantalla de que todo se ha configurado correctamente. Pulsamos Next Step...

Introducimos las claves para el usuario admin de la plataforma ERP con derechos de administrador. Será el usuario que utilizaremos para la primera conexión.

Automáticamente nos muestra la pantalla de conexion. Introduciremos las claves anteriormente facilitadas y entraremos en la plataforma para la configuración de los modulos y primera organización empresarial.

Variante 2. Instalación desde el repositorio de Dolibarr

La variante 2 de instalacion la hacemos en otro servidor utilizando el repositorio de Dolibarr. Actualizamos previamente el repositorio de aplicaciones, las librerias de python y posteriormente llamamos a la instalacion del paquete.

Hay que tener en cuenta que la descarga desde el repositorio no traerá la misma  versión que hemos descargado, por lo que la ubicación de la aplicación dentro de la máquina difiere de la versión anterior (será la dolibarr 3.4.1) asi como la configuración con apache2.

Todos los comandos lo realizamos con el superusuario desde el terminal y las conexiones via web desde una maquina cliente.

root@vlserver2:/#  apt-get update

Instalamos la actualización de la librería python necesaria

apt-get install python-software-properties

Actualizamos el repositorio de instalación de Dolibarr

root@vlserver2:/# add-apt-repository ppa:eldy/dolibarr-stable

Despues de actualizar el repositorio de Dolibarr es necesario volver a actualizar el repositorio de paquetes de instalaciones para que se reconozca el nuevo repositorio añadido.

root@vlserver2:/#  apt-get update

Instalamos Dolibarr

root@vlserver2:/# apt-get install dolibarr

Durante la instalación nos puede aparecer la información del cambio de la ruta en apache para la libreria adobd de php. Nos apuntamos los cambios por si necesitamos modificar esa linea en el fichero php.ini de nuestro servidor

Más adelante aparecer la confirmación de la elección del servidor web donde se va a instalar el dolibar mediante la pantala a continuación. Si solo queremos instalarlo con apache no hace falta que se marque lighttpd.

Después de la instalacion saldrá una pantalla que nos avisa de que tenemos que pasar a la configuración del ERP ya instalado para poderlo utilizar tecleando http://localhost/dolibarr.

Nosotros vamos a configurar la aplicación para que tenga su propio directorio virtual dentro del apache de forma que podamos acceder desde otra máquina en la red local o incluso internet. El servidor apache ya esta configyrado para escuchar peticiones por el puerto 8090.

La instalación de dolibar se ha realizado en:

/usr/share/dolibarr - Carpeta base de la aplicación
/usr/share/dolibarr/htdocs - Carpate de inicio de la aplicación web
/etc/apache2/conf-available/dolibarr.conf - Fichero de configuración del Dolibarr

Ademas Dentro del fichero /etc/apache2/apache2.conf existe un include a la carpeta conf.d endonde se encuantra un acceso directo dolibarr.conf -> /etc/apache2/conf-available/dolibarr.conf

Para configurar el Dolibar ERP en una nueva direccion virtual, editamos el fichero e introducimos en la cabecera la etiqueta de VirtualHost tal y como mostramos a continuación:

root@vlserver2:/# nano /etc/apache2/conf.d/dolibarr.conf

<VirtualHost *:*>
    ServerName lemursolution-dolibarr.dyndns-server.com
    ServerAdmin webmaster@localhost
    DocumentRoot /usr/share/dolibarr/htdocs
    ErrorLog /usr/share/dolibarr/htdocs/error.log
</VirtualHost>

Restauramos el servicio apache2

root@vlserver2:/# service apache2 restart

Accedemos al Servidor lemursolution-dolibarr.dyndns-server.com:8090 y nos mostratá la pantalla de configuración del servidor. Seguiremos los pasos de la misma forma que la variante A hasta que se reinice el servidor y quede completamente configurado para empezar a trabajar con el ERP.

Entramos al sistema con las credenciales facilitadas en el proceso de configuración. La primera vaz tendremos que crear una empresa o intitución y activar uno de los modulos para empezar a trabajar.

En nuestra pantalla ya hemos creado una empresa y activado el modulo de Terceros.

Fuente: 

Centro Práctico - LEMURSOLUTION

Contacto: 
webmaster