En este tutorial, le mostraremos cómo instalar Odoo en Debian 11. Para aquellos de ustedes que no lo sabían, Odoo es una aplicación ERP (Enterprise Resources Planning) integrada. Es decir, funciona mediante módulos instalables que hacen que la aplicación tenga muchas funcionalidades. Incluye una amplia gama de aplicaciones como CRM, comercio electrónico, creador de sitios web, facturación, contabilidad, fabricación, almacén, gestión de proyectos, inventario y mucho más, todo perfectamente integrado. Actualmente, Odoo cuenta con dos versiones, una de ellas es la comunidad que es gratuita y completamente de código abierto y otra versión Enterprise para soporte corporativo profesional. Esta publicación se centra en la versión comunitaria.
Este artículo asume que tiene al menos un conocimiento básico de Linux, sabe cómo usar el shell y, lo más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que está ejecutando en la cuenta de root, de lo contrario, es posible que deba agregar ‘sudo
‘a los comandos para obtener privilegios de root. Le mostraré paso a paso la instalación de Odoo 15 en Debian 11 (Bullseye).
Instale Odoo en Debian 11 Bullseye
Paso 1. Antes de instalar cualquier software, es importante asegurarse de que su sistema esté actualizado ejecutando lo siguiente apt
comandos en la terminal:
sudo actualización apta
sudo actualización apta
Paso 2. Instalar PostgreSQL en Debian 11.
De forma predeterminada, PostgreSQL no está disponible para instalar directamente desde el repositorio base de Debian 11. Ahora agregamos el repositorio oficial de PostgreSQL a su sistema:
echo “deb [signed-by=/usr/share/keyrings/postgresql-keyring.gpg] https://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main “| sudo tee /etc/apt/sources.list.d/postgresql.list
A continuación, importe la clave de firma de PostgreSQL:
curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo gpg –dearmor -o /usr/share/keyrings/postgresql-keyring.gpg
Finalmente, ejecute el siguiente comando a continuación para instalar PostgreSQL:
sudo actualización apta
sudo apto instalar postgresql-13
Después de instalar PostgreSQL, inicie el servicio PostgreSQL y habilítelo para que se inicie al reiniciar el sistema:
sudo systemctl iniciar postgresql
sudo systemctl habilitar postgresql
sudo estado de systemctl postgresql
A continuación, creamos un usuario de PostgreSQL con el mismo nombre que el usuario del sistema creado anteriormente:
sudo su – postgres -c “createuser -s odoo15”
Paso 3. Instalación de Wkhtmltopdf.
Ejecute el siguiente comando a continuación para descargar e instalar el paquete Wkhtmltopdf de Github:
sudo wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb
sudo apt install ./wkhtmltox_0.12.5-1.bionic_amd64.deb
Paso 4. Instalar Odoo en Ubuntu 20.04.
Ahora clonamos el código fuente de Odoo de GitHub:
sudo su – odoo15 clon de git https://www.github.com/odoo/odoo –depth 1 –branch 15.0 / opt / odoo
A continuación, cree un nuevo entorno virtual de Python para Odoo:
cd / opt / odoo15 python3 -m venv odoo-venv
Activar el entorno virtual:
fuente odoo-venv / bin / enable
Después de eso, instale todos los módulos de Python requeridos con pip3:
(venv) $ pip3 install wheel (venv) $ pip3 install -r odoo / requirements.txt
Una vez hecho esto, desactive el entorno usando el siguiente comando:
(venv) $ desactivar
Paso 5. Configure Odoo.
Ahora creamos un archivo de configuración con el siguiente contenido:
sudo nano /etc/odoo15.conf
Agregue la siguiente configuración:
[options]
; Esta es la contraseña que permite las operaciones de la base de datos: admin_passwd = admin-passwd db_host = False db_port = False db_user = odoo15 db_password = False addons_path = / opt / odoo15 / odoo / addons, / opt / odoo15 / odoo-custom-addons
Paso 6. Creación de la unidad Systemd para Odoo.
Primero, cree un archivo llamado odoo15.service
con el siguiente contenido:
sudo nano /etc/systemd/system/odoo15.service
Agregue el siguiente archivo:
[Unit]
Descripción = Odoo15 Requiere = postgresql.service Después = network.target postgresql.service
[Service]
Tipo = simple SyslogIdentifier = odoo15 PermissionsStartOnly = true User = odoo15 Group = odoo15 ExecStart = / opt / odoo15 / odoo-venv / bin / python3 / opt / odoo15 / odoo / odoo-bin -c /etc/odoo15.conf StandardOutput = journal + consola
[Install]
WantedBy = multi-user.target
Save y close el archivo, luego inicie el servicio Odoo y habilítelo para que se inicie en el arranque ejecutando:
sudo systemctl daemon-reload
sudo systemctl enable –ahora odoo15
sudo estado systemctl odoo15
Paso 7. Acceder a la interfaz web de Odoo.
Una vez instalado correctamente, abra su navegador web y acceda a Odoo usando la URL https://your-ip-address:8069
. Serás redirigido a la página de la interfaz de Odoo:
¡Felicidades! Has instalado Odoo correctamente. Gracias por usar este tutorial para instalar la última versión de Odoo en el sistema Debian. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Odoo.