Guía para Instalar Odoo en Debian

Artículos Guías Manuales Sistemas Linux Windows Redes MySql Binario 0 Binario Cero

Odoo es un software ERP y CRM de código abierto muy popular. En esta guía, te mostraremos cómo instalar Odoo en Debian paso a paso.

Requisitos Previos

Antes de comenzar, asegúrate de que tu sistema cumple con los siguientes requisitos:

  • Un servidor con Debian 11 o superior
  • Acceso a una cuenta con privilegios sudo
  • Firewall configurado (opcional pero recomendado)

Método 1: Instalación Manual desde el Código Fuente

Paso 1: Actualizar el Sistema

Ejecuta los siguientes comandos para actualizar los paquetes del sistema:

sudo apt update && sudo apt upgrade -y

Paso 2: Instalar Dependencias

Odoo requiere algunas dependencias para funcionar correctamente. Instálalas con:

sudo apt install python3 python3-pip python3-dev libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev libjpeg-dev libpq-dev libffi-dev libssl-dev libmysqlclient-dev libjpeg-dev zlib1g-dev -y

Paso 3: Instalar PostgreSQL

Odoo usa PostgreSQL como base de datos. Instálalo con:

sudo apt install postgresql -y

Luego, crea un usuario para Odoo:

sudo -u postgres createuser -s odoo

Paso 4: Instalar Wkhtmltopdf (Opcional pero Recomendado)

Para generar informes en PDF, instala Wkhtmltopdf:

sudo apt install wkhtmltopdf -y

Paso 5: Descargar e Instalar Odoo

Crea un usuario para Odoo:

sudo useradd -m -d /opt/odoo -U -r -s /bin/bash odoo

Descarga Odoo desde el repositorio oficial:

sudo su - odoo -s /bin/bash

git clone https://www.github.com/odoo/odoo --depth 1 --branch 16.0 ~/odoo

Sal del usuario Odoo:

exit

Instala los requisitos de Python:

sudo pip3 install -r /opt/odoo/odoo/requirements.txt

Paso 6: Crear un Archivo de Configuración

Crea el archivo de configuración:

sudo nano /etc/odoo.conf

Agrega el siguiente contenido:

[options]
admin_passwd = TU_CONTRASEÑA_ADMIN
db_host = False
db_port = False
db_user = odoo
db_password = False
addons_path = /opt/odoo/odoo/addons
logfile = /var/log/odoo.log

Guarda y cierra el archivo.

Paso 7: Crear un Servicio Systemd

Crea un archivo de servicio:

sudo nano /etc/systemd/system/odoo.service

Agrega el siguiente contenido:

[Unit]
Description=Odoo
After=network.target

[Service]
Type=simple
User=odoo
ExecStart=/opt/odoo/odoo/odoo-bin -c /etc/odoo.conf

[Install]
WantedBy=multi-user.target

Guarda y cierra el archivo, luego recarga systemd:

sudo systemctl daemon-reload
sudo systemctl enable --now odoo

Paso 8: Configurar el Firewall

Si tienes un firewall activado, permite el acceso al puerto 8069:

sudo ufw allow 8069/tcp

Paso 9: Acceder a Odoo

Abre tu navegador y ve a:

http://TU_SERVIDOR:8069

Desde ahí, podrás configurar tu instancia de Odoo.

Método 2: Instalación mediante el Paquete .deb

Si prefieres una instalación más sencilla, puedes descargar el paquete de instalación de Odoo en formato .deb desde el sitio oficial y dejar que se instale automáticamente con todas sus dependencias.

Paso 1: Descargar el Paquete .deb

Ve a la página de descargas de Odoo:

Descargar Odoo

Descarga la versión más reciente del paquete .deb en tu ordenador local.

Paso 2: Subir el Archivo al Servidor

Usa FTP o SCP para subir el archivo al servidor. Si usas SCP, el comando sería:

scp odoo_18.0.latest_all.deb usuario@tu-servidor:/home/usuario/

Paso 3: Instalar el Paquete

Conéctate a tu servidor y ejecuta:

sudo apt install ./odoo_18.0.latest_all.deb

Esto instalará Odoo junto con todas sus dependencias automáticamente.

Paso 4: Iniciar Odoo

Después de la instalación, Odoo debería iniciarse automáticamente como un servicio. Si no lo hace, puedes iniciarlo con:

sudo systemctl start odoo

Para asegurarte de que se inicie con el sistema, habilítalo con:

sudo systemctl enable odoo

Paso 5: Acceder a Odoo

Una vez completada la instalación, abre tu navegador y accede a:

http://TU_SERVIDOR:8069

Desde ahí, podrás comenzar a configurar Odoo.

Con esto, Odoo estará instalado y funcionando en Debian mediante dos métodos diferentes. Puedes elegir el que mejor se adapte a tus necesidades.

Binario 0
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.