Instalación ERP · 5 min read · Dec 20, 2025

Instalar Dolibarr ERP en Ubuntu 22.04

Dolibarr es un sistema ERP y CRM de código abierto escrito en PHP. Está diseñado para pequeñas y medianas empresas para gestionar clientes, facturas, pedidos, productos, inventarios, etc. Proporciona una interfaz web simple y fácil de usar que te permite gestionar tu aplicación ERP a través de un navegador web. Si estás buscando soluciones ERP y CRM de código abierto para tu organización, entonces Dolibarr es la mejor opción para ti.

En este tutorial, aprenderemos cómo instalar Dolibarr en un servidor Ubuntu 22.04.

Requisitos

  • Un servidor que ejecute Ubuntu 22.04.
  • Una contraseña de root configurada en tu servidor.
  • Un nombre de dominio válido apuntado a tu servidor.

Instalar LAMP Stack

Antes de comenzar, debes instalar Apache, MariaDB, PHP y otros módulos de PHP en tu sistema. Primero, agrega un repositorio de PHP a tu sistema usando el siguiente comando:

apt-get install software-properties-common -y  
add-apt-repository ppa:ondrej/php -y

A continuación, actualiza el repositorio e instala el servidor Apache, PHP y MariaDB con el siguiente comando:

apt-get install apache2 mariadb-server php7.4 libapache2-mod-php7.4 php7.4-common php7.4-curl php7.4-intl php7.4-mbstring php7.4-mcrypt php7.4-json php7.4-xmlrpc php7.4-soap php7.4-mysql php7.4-gd php7.4-xml php7.4-cli php7.4-zip wget unzip git -y

Una vez que la instalación se haya completado, edita el archivo php.ini y cambia algunas configuraciones predeterminadas:

nano /etc/php/7.4/apache2/php.ini

Cambia las siguientes configuraciones:

memory_limit = 512M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = UTC

Guarda y cierra el archivo. Luego, inicia los servicios de Apache y MariaDB y habilítalos para que se inicien al arrancar con el siguiente comando:

systemctl start apache2  
systemctl enable apache2  
systemctl start mariadb  
systemctl enable mariadb

Una vez que hayas terminado, puedes proceder al siguiente paso.

Configurar MariaDB

Por defecto, MariaDB no está asegurado. Por lo tanto, necesitarás asegurarlo primero. Puedes asegurarlo ejecutando el siguiente script:

mysql_secure_installation

Responde 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]:  Y

Una vez que MariaDB esté asegurado, inicia sesión en el shell de MariaDB:

mysql -u root -p

Ingresa tu contraseña de root, luego crea una base de datos y un usuario para Dolibarr:

MariaDB [(none)]> CREATE DATABASE dolibarrdb;  
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 'password';

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 del consola de MariaDB con el siguiente comando:

MariaDB [(none)]> EXIT

Una vez que hayas terminado, puedes proceder al siguiente paso.

Descargar e Instalar Dolibarr

Primero, descarga la última versión de Dolibarr desde el repositorio de Git usando el siguiente comando:

release_tag=$(curl -s https://api.github.com/repos/Dolibarr/dolibarr/releases/latest | grep tag_name | cut -d '"' -f 4) wget https://github.com/Dolibarr/dolibarr/archive/${release_tag}.tar.gz

Una vez que la descarga se haya completado, extrae el archivo descargado con el siguiente comando:

tar -xvzf 15.0.2.tar.gz

A continuación, copia el directorio extraído a la raíz web de Apache y establece los permisos adecuados:

cp -r dolibarr-15.0.2 /var/www/html/dolibarr  
chown -R www-data:www-data /var/www/html/dolibarr/  
chmod -R 775 /var/www/html/dolibarr/

Una vez que hayas terminado, puedes proceder al siguiente paso.

Configurar Apache para Dolibarr

A continuación, crea un archivo de host virtual de Apache con el siguiente comando:

nano /etc/apache2/sites-available/dolibarr.conf

Agrega las siguientes líneas:


     ServerAdmin [email protected]
     DocumentRoot /var/www/html/dolibarr/htdocs
     ServerName dolibarr.example.com

     
          Options +FollowSymlinks
          AllowOverride All
          Require all granted
     

     ErrorLog ${APACHE_LOG_DIR}/dolibarr_error.log
     CustomLog ${APACHE_LOG_DIR}/dolibarr_access.log combined


Guarda el archivo, luego habilita el archivo de host virtual de Apache con el siguiente comando:

a2ensite dolibarr

A continuación, habilita el módulo de reescritura de Apache y recarga el servicio de apache con el siguiente comando:

a2enmod rewrite  
systemctl restart apache2

Ahora puedes verificar el estado de Dolibarr con el siguiente comando:

systemctl status apache2

Obtendrás la siguiente salida:

? apache2.service - El servidor HTTP Apache
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2022-07-02 08:14:00 UTC; 6s ago
       Docs: https://httpd.apache.org/docs/2.4/
    Process: 21317 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
   Main PID: 21321 (apache2)
      Tasks: 6 (limit: 4579)
     Memory: 13.6M
        CPU: 119ms
     CGroup: /system.slice/apache2.service
             ??21321 /usr/sbin/apache2 -k start
             ??21322 /usr/sbin/apache2 -k start
             ??21323 /usr/sbin/apache2 -k start
             ??21324 /usr/sbin/apache2 -k start
             ??21325 /usr/sbin/apache2 -k start
             ??21326 /usr/sbin/apache2 -k start

Jul 02 08:14:00 ubuntu2204 systemd[1]: Starting El servidor HTTP Apache...

Una vez que hayas terminado, puedes proceder al siguiente paso.

Acceder a Dolibarr

Ahora, abre tu navegador web y escribe la URL http://dolibarr.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 comprobaciones de PHP y haz clic en el botón Iniciar. Deberías ver la siguiente página:

Ahora, proporciona los detalles de tu base de datos, detalles de configuración del servidor web 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. Deberías ver la siguiente página:

Haz clic en el botón Siguiente paso. Deberías ver la siguiente página:

Aquí, proporciona tu 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 Conectar. Deberías ver el panel de control de Dolibarr en la siguiente página:

Conclusión

¡Felicidades! has instalado y configurado con éxito Dolibarr ERP y CRM con Apache en el servidor Ubuntu 22.04. Ahora puedes comenzar a gestionar tu ERP y CRM desde una ubicación central. No dudes en preguntarme si tienes alguna pregunta.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.