GNU/Linux >> Tutoriales Linux >  >> Debian

Aprenda a instalar Dolibarr en Debian 9

En este tutorial, le mostraremos cómo instalar Dolibarr en su VPS Debian 9.

Dolibarr es una plataforma ERP y CRM todo en uno de código abierto para que empresas y particulares administren sus clientes, facturas, pedidos, productos, inventarios y más.

Requisitos

  • Para los propósitos de este tutorial, usaremos un VPS Debian 9.
  • También se requiere acceso completo a la raíz SSH (o un usuario con privilegios sudo).

Paso 1:Conéctese a través de SSH

Conéctese a su servidor a través de SSH como usuario raíz (o como cuenta de administrador) usando el comando 'ssh':

ssh root@IP_ADDRESS -p PORT_NUMBER

Recuerde reemplazar "IP_ADDRESS" y "PORT_NUMBER" con la dirección IP real de su servidor y el número de puerto SSH. Reemplace "raíz" con su nombre de usuario de administrador si no planea usar la cuenta raíz.

Antes de comenzar con la instalación, debemos actualizar los paquetes del sistema operativo a sus últimas versiones.

Podemos hacer esto ejecutando los siguientes comandos:

$ apt-get update 
$ apt-get upgrade

Una vez completada la actualización, podemos pasar al siguiente paso.

Paso 2:Instalar MariaDB

Usaremos MariaDB (una versión de código abierto de MySQL) como nuestro motor de base de datos. Podemos instalar el servidor MariaDB desde el repositorio base de Debian 9 a través del siguiente comando:

$ apt-get install mariadb-server-10.1 mariadb-server-core-10.1

Si lo desea, puede mejorar aún más la seguridad de su servidor MariaDB ejecutando un comando que le indicará algunas configuraciones de seguridad.

$ mysql_secure_installation

Para comenzar, si/cuando el programa le solicita su contraseña raíz de MySQL actual, simplemente presione la tecla [Enter] una vez, ya que no se establece una contraseña de forma predeterminada. Le sugerimos que responda todas las siguientes preguntas con el carácter 'Y' para decir sí.

Paso 3:Crear una base de datos para Dolibarr

Cree una base de datos MySQL para el sitio web de Dolibarr. Si realizó el paso opcional de instalación segura, deberá iniciar sesión con su contraseña de MySQL recién configurada. De lo contrario, inicie sesión presionando la tecla [Enter] una vez cuando se le solicite una contraseña, ya que no se establece ninguna contraseña de forma predeterminada:

$ mysql -u root -p

Luego ejecute las siguientes líneas para crear una base de datos, un nuevo usuario, así como para asignar privilegios completos para la base de datos a ese nuevo usuario:

MariaDB [(none)]> CREATE DATABASE dolibarr character set UTF8 collate utf8_bin;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON dolibarr.* TO 'dolibarr'@'localhost' IDENTIFIED BY 'Password';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;

Nota: No olvide reemplazar 'Contraseña' con una contraseña segura real.

Paso 4:Instalar Nginx

Nginx está disponible en los repositorios de paquetes de Debian preinstalados. Puede instalarlo con el siguiente comando:

$ apt install nginx

Una vez que se complete la instalación, Nginx se iniciará automáticamente.
Podemos asegurarnos de que el servicio Nginx se está ejecutando con el siguiente comando:

$ systemctl status nginx

El resultado debe ser similar al que se encuentra a continuación:

● nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
   Active: active (running)
     Docs: man:nginx(8)
 Main PID: 7011 (nginx)
    Tasks: 3 (limit: 4915)
   CGroup: /system.slice/nginx.service
           ├─7011 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
           ├─7012 nginx: worker process
           └─7013 nginx: worker process

Si todo parece estar en orden, podemos continuar con el siguiente paso.

Paso 5:Instalar PHP

Debian 9 viene con PHP 7.0 por defecto. También incluiremos algunos módulos adicionales para ayudar a PHP a conectarse a nuestros servidores de base de datos y Nginx. Además de estos, también instalaremos módulos requeridos por Dolibarr.

Para hacer esto, escriba el siguiente comando y confirme la instalación:

$ apt-get install php7.0 php7.0-cli php7.0-common php7.0-curl php7.0-gd php7.0-intl php7.0-json php7.0-mbstring php7.0-mysql php7.0-soap php7.0-xml php7.0-xmlrpc php7.0-zip php7.0-fpm

Paso 6:Instalar Dolibarr

Al momento de escribir este tutorial, la última versión estable es Dolibarr 9.0.3. Descargue la última versión estable de Dolibarr en /var/www/html directorio. El enlace de descarga se ha agregado al comando para usted:

$ cd /var/www/html
$ wget https://sourceforge.net/projects/dolibarr/files/Dolibarr%20ERP-CRM/9.0.3/dolibarr-9.0.3.tgz/download -O dolibarr.tgz

Extraiga el archivo 'dolibarr.tgz' y cambie el nombre del directorio:

$ tar xvf dolibarr.tgz
$ mv dolibarr-* dolibarr

Cambia los permisos de los archivos y directorios dentro del /var/www/html/dolibarr directorio para que el usuario del servidor web (www-data) pueda acceder a ellos:

$ chown www-data: -R /var/www/html/dolibarr

Paso 7:Configurar Nginx

Este paso solo es necesario si desea acceder a su instancia de Dolibarr utilizando un nombre de dominio en lugar de una dirección IP.

Cree un nuevo bloque de servidor con el siguiente contenido creando un archivo en el directorio /etc/nginx/sites-available . Estamos usando 'nano' como nuestro editor de texto en este tutorial; puede usar su editor de texto preferido en su lugar.

Recuerde reemplazar 'su_dominio.com' con su nombre de dominio registrado:

$ nano /etc/nginx/sites-available/your_domain.com.conf
server {
    listen 80;
    listen [::]:80;
    root /var/www/html/dolibarr/htdocs;
    index  index.php index.html index.htm;
    server_name your_domain.com www.your_domain.com;

    client_max_body_size 100M;

    location ~ ^/api/(?!(index\.php))(.*) {
          try_files $uri /api/index.php/$2?$query_string;
      }

    location ~ [^/]\.php(/|$) {
    include snippets/fastcgi-php.conf;
    if (!-f $document_root$fastcgi_script_name) {
        return 404;
    }
    fastcgi_pass           unix:/var/run/php/php7.0-fpm.sock;
    fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;
     }

}

Una vez que haya terminado, guarde el archivo y ciérrelo.

Active el bloqueo del servidor creando un enlace simbólico al directorio 'habilitado para sitios':

$ ln -s /etc/nginx/sites-available/your_domain.com.conf /etc/nginx/sites-enabled/your_domain.com.conf

Verifique si hay algún error de sintaxis presente en la configuración de Nginx usando el siguiente comando:

$ nginx -t

Si todo está bien con la configuración, el resultado debería ser similar al siguiente:

$ nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Paso 8:Instalación de Dolibarr mediante la interfaz web

Ahora puede navegar a http://your_domain.com (o a su dirección IP) en su navegador para iniciar el asistente de instalación de Dolibarr.

En la página siguiente, deberá ingresar la información de su base de datos (nombre de usuario, nombre de la base de datos y contraseña)

Aquí podrá elegir el nombre de usuario y la contraseña que desea utilizar para iniciar sesión en su entorno Dolibarr.

Una vez que el usuario se haya creado correctamente, debería ver la siguiente página:

Con este paso, se completa la instalación de Dolibarr. Ahora puede visitar http://your_domain.com (o su dirección IP) e inicie sesión en su instancia de Dolibarr utilizando las credenciales que creó en uno de los pasos de instalación.

Haga clic en Empresa/Organización e ingrese los Detalles de su empresa, luego vaya a Módulos/Aplicaciones y seleccione qué módulos desea utilizar. Ahora puede acceder a su panel de administración:

¡Eso es todo! Dolibarr se ha instalado correctamente en su servidor Debian 9.

Por supuesto, no tiene que instalar Dolibarr en Debian 9 si utiliza uno de nuestros planes de alojamiento VPS de Linux, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que configuren Dolibarr por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD. Si le gustó esta publicación sobre cómo instalar Dolibarr en Debian 9, compártala con sus amigos en las redes sociales utilizando los botones de compartir a continuación, o simplemente deje un comentario en la sección de comentarios. Gracias.


Debian
  1. Instalar Gnome en Debian 11

  2. Instalar Dolibarr en Ubuntu 18.04

  3. Cómo instalar PHP 7.3 en Debian 9

  4. Cómo instalar WonderCMS en Debian 9

  5. Instale una pila LAMP en Debian 10

Cómo instalar Pagekit CMS en Debian 9

Cómo instalar Debian 11

Instale PostgreSQL 13 en Debian 11

Cómo instalar Laravel en Debian 10 Buster

Cómo instalar Go en Debian 10

Cómo instalar Nginx y PHP en Debian 10