Instalación ERP · 5 min read · Dec 21, 2025
Cómo instalar el sistema Dolibarr ERP + CRM en Ubuntu 18.04 LTS

Dolibarr es un ERP y CRM gratuito, de código abierto y todo en uno para pequeñas y medianas empresas. Es una aplicación ERP basada en la web simple y fácil de usar que se puede utilizar para gestionar clientes, facturas, pedidos, productos, inventarios y mucho más. Si estás buscando soluciones ERP y CRM para tu negocio, entonces Dolibarr es una buena opción para ti.
En este tutorial, instalaremos Dolibarr en un servidor Ubuntu 18.04.
Requisitos
- Ubuntu 18.04 de escritorio instalado en tu sistema.
- Un usuario no root con privilegios sudo.
Instalar Apache, PHP, MariaDB
Antes de comenzar, necesitarás instalar Apache, MariaDB, PHP y otros módulos de PHP en tu sistema con el siguiente comando:
sudo apt-get update -y
sudo apt-get install apache2 mariadb-server php7.2 libapache2-mod-php7.2 php7.2-common php7.2-curl php7.2-intl php7.2-mbstring php7.2-json php7.2-xmlrpc php7.2-soap php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip wget unzip git -yUna vez que se haya completado la instalación, abre el archivo php.ini con el siguiente comando:
sudo nano /etc/php/7.2/apache2/php.inimemory_limit = 512M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = Europe/Berlin
Guarda y cierra el archivo. Luego, inicia el servicio de Apache y MariaDB y habilítalos para que se inicien al arrancar con el siguiente comando:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mariadb
sudo systemctl enable mariadbConfigurar MariaDB
Por defecto, MariaDB no está asegurado. Así que necesitarás asegurarlo primero. Puedes hacerlo ejecutando el siguiente script:
sudo mysql_secure_installationResponde a todas las preguntas como se muestra a continuación:
Enter current password for root (enter for none):
Set root password? [Y/n]: N
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: YUna vez que MariaDB esté asegurado, inicia sesión en la consola de MariaDB:
mysql -u root -pIngresa tu contraseña de root, luego crea una base de datos y un usuario para Dolibarr:
MariaDB [(none)]> CREATE DATABASE dolibarrdb character set UTF8 collate utf8_bin;
MariaDB [(none)]> CREATE USER dolibarr;A continuación, otorga privilegios a la base de datos Dolibarr con el siguiente comando:
MariaDB [(none)]> GRANT ALL PRIVILEGES ON dolibarrdb.* TO 'dolibarr'@'localhost' IDENTIFIED BY 'mypassword';Reemplaza la palabra ‘mypassword’ en el comando anterior con una contraseña segura de tu elección. A continuación, necesitarás ejecutar el comando FLUSH PRIVILEGES para que la tabla de privilegios sea recargada por MySQL y podamos usar nuevas credenciales:
MariaDB [(none)]> FLUSH PRIVILEGES;A continuación, sal de la consola de MariaDB con el siguiente comando:
MariaDB [(none)]> EXITDescargar e instalar Dolibarr
Primero, descarga la última versión de Dolibarr desde SourceForge con el siguiente comando:
cd /tmp
wget https://sourceforge.net/projects/dolibarr/files/Dolibarr%20ERP-CRM/8.0.4/dolibarr-8.0.4.zipUna vez que se complete la descarga, descomprime el archivo descargado con el siguiente comando:
unzip dolibarr-8.0.4.zipA continuación, copia el directorio extraído a la raíz web de Apache y otorga los permisos adecuados:
sudo mkdir /var/www/html/dolibarr
sudo cp -r dolibarr-8.0.4/htdocs/* /var/www/html/dolibarr/
sudo chown -R www-data:www-data /var/www/html/dolibarr/
sudo chmod -R 755 /var/www/html/dolibarr/Crea una carpeta para Dolibarr para almacenar documentos subidos:
mkdir /var/documents
chown www-data:www-data /var/documents
chmod 700 /var/documentsA continuación, crea un archivo de host virtual de Apache con el siguiente comando:
sudo nano /etc/apache2/sites-available/dolibarr.confAgrega las siguientes líneas:
ServerAdmin [email protected]
DocumentRoot /var/www/html/dolibarr
ServerName example.com
Options +FollowSymlinks
AllowOverride All
Require all granted
ErrorLog ${APACHE_LOG_DIR}/dolibarr_error.log
CustomLog ${APACHE_LOG_DIR}/dolibarr_access.log combined
Reemplaza el nombre de dominio ‘example.com’ con tu propio nombre de dominio en el archivo vhost. Luego guarda el archivo, habilita el archivo de host virtual de Apache con el siguiente comando:
sudo a2ensite dolibarrA continuación, habilita el módulo de reescritura de Apache y recarga el servicio de Apache con el siguiente comando:
sudo a2enmod rewrite
sudo systemctl restart apache2Acceder a Dolibarr
Ahora, abre tu navegador web y escribe la URL de tu sitio web de Dolibarr, en mi caso http://example.com. Serás redirigido a la siguiente página:

Aquí, selecciona tu idioma y haz clic en el botón Siguiente paso. Deberías ver la siguiente página:

Aquí, valida las verificaciones de PHP y haz clic en el botón Iniciar. Deberías ver la siguiente página:

Desplázate hacia abajo.

Ahora, proporciona tu directorio de documentos (/var/documents) y los detalles de la base de datos y haz clic en el botón Siguiente paso. Deberías ver la siguiente página:

Aquí, haz clic en el botón Siguiente paso. Instalación exitosa, deberías ver la siguiente página:

Haz clic en el botón Siguiente paso.

Aquí, establece un nuevo nombre de usuario y contraseña de administrador. Luego, haz clic en el botón Siguiente paso. Una vez que el usuario se haya creado con éxito, deberías ver la siguiente página:

Ahora, haz clic en el botón Ir a Dolibarr. Serás redirigido a la página de inicio de sesión de Dolibarr:

Ahora, proporciona tu nombre de usuario y contraseña de administrador. Luego, haz clic en el botón Conexión. Deberías ver la página de configuración de Dolibarr:

Haz clic en Empresa/Organización e ingresa los detalles de tu empresa, luego ve a Módulos/Aplicaciones y selecciona qué módulos deseas usar. Cuando hagas clic en ‘Mi panel de control’ después, obtendrás una página similar a esta:

Para finalizar la instalación y eliminar las advertencias de instalación en el panel de control, ejecuta estos comandos:
sudo touch /var/documents/install.locksudo chown root:root /var/www/html/dolibarr/conf/conf.phpDescarga de imagen de máquina virtual de este tutorial
Este tutorial está disponible como una imagen de máquina virtual lista para usar en formato ovf/ova que es compatible con VMWare y Virtualbox. La imagen de la máquina virtual utiliza los siguientes detalles de inicio de sesión:
Inicio de sesión SSH / Shell
Nombre de usuario: administrator
Contraseña: howtoforge
Este usuario tiene derechos sudo.
Inicio de sesión de Dolibarr
Nombre de usuario: admin
Contraseña: howtoforge
Inicio de sesión de MySQL
Nombre de usuario: root
Contraseña: howtoforge
Nombre de usuario: dolibarr
Contraseña: howtoforge
La IP de la VM es 192.168.1.100, se puede cambiar en el archivo /etc/netplan/01-netcfg.yaml. Por favor, cambia todas las contraseñas anteriores para asegurar la máquina virtual.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.