Instalación Odoo · 16 min read · Oct 18, 2025
Cómo instalar el software ERP Odoo 16 en Debian 12

Odoo (anteriormente conocido como OpenERP) es un conjunto autohospedado de más de 10,000 aplicaciones de código abierto adecuadas para diversas necesidades empresariales, incluyendo CRM, comercio electrónico, contabilidad, inventario, gestión de proyectos y punto de venta. Estas aplicaciones están completamente integradas y se accede a través de una interfaz web común.
Este tutorial mostrará cómo instalar Odoo 16 en un servidor Debian 12.
Prerrequisitos
- Un servidor basado en Debian 12 con un mínimo de 2GB de RAM para alojar la pila de Odoo.
- Un segundo servidor basado en Debian 12 con un mínimo de 2GB de RAM para alojar la base de datos PostgreSQL. Sin embargo, puedes instalar la base de datos en el mismo servidor que Odoo, pero para entornos de producción, se recomienda encarecidamente que la instales en un servidor separado. También puedes elegir cualquiera de las opciones de base de datos administradas disponibles de cualquier proveedor de tu elección.
- El requisito de RAM dependerá del número de usuarios concurrentes que utilizarán la pila. Una guía detallada sobre cómo calcular los requisitos del sistema se puede encontrar en la documentación de Odoo.
- Mantén tus sistemas actualizados.
$ sudo apt update $ sudo apt upgrade - Un usuario no root con privilegios de sudo en ambos servidores.
- Algunos paquetes que tus sistemas necesitan.
$ sudo apt install wget curl nano ufw software-properties-common dirmngr apt-transport-https gnupg2 ca-certificates lsb-release debian-archive-keyring unzip -yAlgunos de estos paquetes pueden ya estar instalados en tu sistema.
Paso 1 - Configurar reglas del firewall
Para el propósito de este tutorial, asumiremos que tienes el firewall ufw instalado en ambos servidores.
Verifica el estado del firewall.
$ sudo ufw status
Deberías ver algo como lo siguiente.
Estado: activo
Para Acción Desde
-- ------ ----
OpenSSH ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
En el servidor Odoo, necesitaremos que los puertos 22, 80, 443, 6010, 5432 y 8069 estén abiertos. El 22 se usa para SSH, el 80 es para HTTP, el 443 es para HTTPS, el 6010 se usa para la comunicación de Odoo, el 5432 es utilizado por PostgreSQL y el 8069 es utilizado para la aplicación del servidor Odoo.
Ejecuta los siguientes comandos para abrir los puertos requeridos en el servidor Odoo.
$ sudo ufw allow 6010,5432,8069,8072/tcp
$ sudo ufw allow http
$ sudo ufw allow https
Verifica el estado del firewall.
$ sudo ufw status
Estado: activo
Para Acción Desde
-- ------ ----
OpenSSH ALLOW Anywhere
80/tcp ALLOW Anywhere
443 ALLOW Anywhere
5432,6010,8069,8072/tcp ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
80/tcp (v6) ALLOW Anywhere (v6)
443 (v6) ALLOW Anywhere (v6)
5432,6010,8069,8072/tcp (v6) ALLOW Anywhere (v6)
En el servidor PostgreSQL, necesitamos abrir los puertos 22, 6010 y 5432. Ábrelos usando los siguientes comandos.
$ sudo ufw allow 6010/tcp
$ sudo ufw allow 5432/tcp
Paso 2 - Asignar nombres de host
Puedes usar las direcciones IP de los servidores o usar sus Nombres de Dominio Completos (FQDN), si están disponibles. Para nuestro tutorial, utilizaremos FQDNs y para eso, necesitamos establecer nombres de host en ambos servidores.
En el servidor Odoo, abre el archivo /etc/hosts.
$ sudo nano /etc/hosts
Asegúrate de que se vea como lo siguiente.
127.0.0.1 localhost
127.0.0.1 odoo.tudominio.com odoo
10.1.1.10 postgresql.tudominio.com postgresql
En el servidor PostgreSQL, abre el archivo y asegúrate de que se vea como lo siguiente.
127.0.0.1 localhost
127.0.0.1 postgresql.tudominio.com postgresql
10.1.2.10 odoo.tudominio.com odoo
Presiona Ctrl + X para cerrar el editor y presiona Y cuando se te pida guardar el archivo.
Paso 3 - Instalar y configurar PostgreSQL
Debian 12 viene con PostgreSQL 15 por defecto y lo instalaremos. Ejecuta el siguiente comando en el servidor PostgreSQL.
$ sudo apt install postgresql-15 postgresql-server-dev-15
A continuación, necesitamos crear un usuario de base de datos odoo. Se te pedirá una contraseña para el rol. Ingresa una contraseña segura de tu elección.
$ sudo -u postgres createuser odoo -U postgres -dP
La opción -u ejecuta el comando como usuario postgres.
La opción -U indica el nombre de usuario con el que conectarse.
La opción -d otorga al usuario permiso para crear bases de datos.
La opción -p solicita la contraseña del nuevo usuario.
Configurar autenticación basada en host
Necesitamos dar permiso al servicio de PostgreSQL para poder conectarse al servidor Odoo.
Primero, detén el servicio de PostgreSQL.
$ sudo systemctl stop postgresql
Abre el archivo /etc/postgresql/15/main/pg_hba.conf para editar.
$ sudo nano /etc/postgresql/15/main/pg_hba.conf
Pega la siguiente línea al final.
host all odoo odoo.tudominio.com md5
Esta línea otorga permiso al usuario odoo para conectarse a todas las bases de datos dentro de este servidor. También puedes especificar el nombre de las bases de datos en lugar de usar la palabra clave all.
Presiona Ctrl + X para cerrar el editor y presiona Y cuando se te pida guardar el archivo.
Configurar la dirección de escucha de PostgreSQL
A continuación, necesitamos permitir que el servidor de base de datos escuche conexiones remotas. Abre el archivo /etc/postgresql/15/main/postgresql.conf para editar.
$ sudo nano /etc/postgresql/15/main/postgresql.conf
Cambia la línea listen_addresses de
#listen_addresses = 'localhost' # qué dirección(es) IP escuchar;
a.
#Desde la sección CONEXIONES Y AUTENTICACIÓN
listen_addresses = '*'
El * significa que escuchará todas las direcciones IP. Puedes cambiarlo a la dirección IP de tu instancia de Odoo.
Presiona Ctrl + X para cerrar el editor y presiona Y cuando se te pida guardar el archivo.
Habilitar e iniciar el servicio de PostgreSQL
Dado que nuestra configuración ha terminado, es hora de iniciar y habilitar el servicio de PostgreSQL.
$ sudo systemctl enable postgresql --now
Paso 4 - Instalar Odoo
Instalar dependencias y prepararse para la instalación
Crea un nuevo usuario del sistema para gestionar los procesos de Odoo en el servidor Odoo.
$ sudo adduser --system --home=/opt/odoo --group odoo
Instala las dependencias del sistema requeridas para la configuración de Odoo 16.
$ sudo apt install python3-pip python3-suds python3-all-dev python3-venv python3-dev python3-setuptools python3-tk libxml2-dev libxslt1-dev libevent-dev libsasl2-dev libldap2-dev pkg-config libtiff5-dev libjpeg62-turbo-dev libjpeg-dev zlib1g-dev libfreetype6-dev liblcms2-dev liblcms2-utils libwebp-dev tcl8.6-dev tk8.6-dev libyaml-dev xfonts-75dpi libpq-dev git libzip-dev
Instala Nodejs. Debian 12 viene con Node 18.x, que es la versión LTS actual de Nodejs. Sin embargo, utilizaremos el repositorio oficial de Nodesource para ello.
Descarga e importa la clave GPG de Nodesource.
$ sudo apt-get install -y ca-certificates curl gnupg
$ sudo mkdir -p /etc/apt/keyrings
$ curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
Crea el repositorio del sistema.
$ NODE_MAJOR=18
$ echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
Actualiza la lista de repositorios del sistema.
$ sudo apt update
Instala Nodejs.
$ sudo apt install nodejs
Confirma la versión de Node.
$ node --version
v18.17.1
Instala el paquete Less CSS usando Node. Si estás usando un idioma con interfaz de derecha a izquierda, instala también el paquete rtlcss.
$ sudo npm install -g less rtlcss
Instala wkhtmltopdf. Está disponible como un paquete del sistema Debian.
$ sudo apt install wkhtmltopdf
Verifica la versión de wkhtmltopdf instalada.
$ wkhtmltopdf --version
wkhtmltopdf 0.12.6
Descargar archivos de Odoo
Clona el repositorio de Github de Odoo en tu sistema.
$ sudo git clone https://github.com/odoo/odoo.git --depth 1 --branch 16.0 --single-branch /opt/odoo
Para nuestro propósito, estamos copiando Odoo al directorio /opt/odoo desde donde se instalará.
Configurar el entorno virtual de Python
Este paso es opcional pero se recomienda, ya que un entorno virtual de Python para Odoo ayudará a evitar conflictos con los módulos de Python del sistema operativo, especialmente al realizar actualizaciones del SO.
Para esto, utilizaremos virtualenv.
- Crea un nuevo entorno
virtualenvpara Odoo.$ python3 -m venv /home//odoo-env - Activa el entorno virtual. Estamos creando un entorno bajo el directorio home del usuario del sistema. Eres libre de elegir cualquier ubicación que desees.
$ source /home//odoo-env/bin/activate - Actualiza PIP por si acaso.
(odoo-env) $ pip3 install --upgrade pip - Instala el paquete wheel de Python en el entorno virtual.
$ pip3 install wheel
Instalar dependencias de Python
Instala las dependencias de Python requeridas por Odoo 16.
$ pip3 install -r /opt/odoo/requirements.txt
Los requisitos tardarán un tiempo en instalarse, así que ten paciencia.
Verifica si los requisitos están instalados correctamente revisando la lista de módulos de Python instalados.
$ pip3 list
Paquete Versión
----------------- ---------
appdirs 1.4.4
attrs 23.1.0
Babel 2.9.1
beautifulsoup4 4.12.2
cached-property 1.5.2
certifi 2023.7.22
cffi 1.15.1
chardet 4.0.0
cryptography 3.4.8
decorator 4.4.2
defusedxml 0.7.1
docopt 0.6.2
docutils 0.16
ebaysdk 2.1.5
freezegun 0.3.15
gevent 22.10.2
greenlet 2.0.2
idna 2.10
isodate 0.6.1
Jinja2 3.1.2
libsass 0.20.1
lxml 4.9.2
MarkupSafe 2.1.2
num2words 0.5.9
ofxparse 0.21
passlib 1.7.4
Pillow 9.4.0
pip 23.2.1
polib 1.1.0
psutil 5.9.4
psycopg2 2.9.5
pyasn1 0.5.0
pyasn1-modules 0.3.0
pycparser 2.21
pydot 1.4.2
pyOpenSSL 20.0.1
pyparsing 3.1.1
PyPDF2 2.12.1
pyserial 3.5
python-dateutil 2.8.1
python-ldap 3.4.0
python-stdnum 1.16
pytz 2023.3
pyusb 1.2.1
qrcode 6.1
reportlab 3.6.12
requests 2.25.1
requests-file 1.5.1
requests-toolbelt 1.0.0
setuptools 66.1.1
six 1.16.0
soupsieve 2.5
urllib3 1.26.5
vobject 0.9.6.1
Werkzeug 2.0.2
wheel 0.41.2
xlrd 1.2.0
XlsxWriter 1.1.2
xlwt 1.3.0
zeep 4.0.0
zope.event 5.0
zope.interface 6.0
Sal de el entorno virtual de Python.
$ deactivate
Instalar paquetes de Python
Odoo 16 requiere algunos paquetes de Python más que están listados en el archivo /opt/odoo/debian/control. Cambia al directorio /opt/odoo.
$ cd /opt/odoo
Ejecuta el siguiente comando para instalar los paquetes de Python requeridos.
$ sed -n -e '/^Depends:/,/^Pre/ s/ python3-\(.*\),/python3-
1/p' debian/control | sudo xargs apt-get install -y
Paso 5 - Configurar Odoo
Copia el archivo de configuración predeterminado de Odoo para crear uno nuevo.
$ sudo cp /opt/odoo/debian/odoo.conf /etc/odoo-server.conf
Abre el archivo para editar.
$ sudo nano /etc/odoo-server.conf
Edita el archivo para que se vea como lo siguiente.
[options]
; Esta es la contraseña que permite operaciones de base de datos:
admin_passwd = admin
db_host = postgresql.tudominio.com
db_port = False
db_user = odoo
db_password = odoo_password
addons_path = /opt/odoo/addons
xmlrpc_port = 8069
default_productivity_apps = True
Presiona Ctrl + X para cerrar el editor y presiona Y cuando se te pida guardar el archivo.
La opción admin_passwd es la contraseña que permite operaciones administrativas dentro de la GUI de Odoo. Asegúrate de elegir una contraseña segura.
La opción db_host es el FQDN o la dirección IP del servidor PostgreSQL.
La opción db_port se establece en falso ya que se está utilizando el puerto predeterminado de PostgreSQL 5432. Si deseas usar un puerto diferente, necesitarás actualizar este valor.
La opción db_user es el nombre del usuario de PostgreSQL.
La opción db_password es la contraseña del usuario ‘odoo’ de PostgreSQL que creamos anteriormente en el servidor PostgreSQL.
La opción addons_path es la ruta predeterminada de Addons. También puedes agregar una ruta personalizada para Addons separándolas con comas.
La opción xmlrpc_port es el puerto en el que Odoo escucha.
La opción default_productivity_apps asegura que las aplicaciones de productividad predeterminadas (a saber, Empleados, Marketing por correo electrónico, Proyecto y Encuestas) permanezcan habilitadas. Estas cuatro aplicaciones son las predeterminadas en la Edición Comunitaria de Odoo. En la edición Enterprise, hay aplicaciones de productividad adicionales que se pueden habilitar por defecto, que son Citas, Conocimiento, Planificación y Firma.
Crear servicio de Odoo
Para asegurarnos de que Odoo siga funcionando incluso después de un reinicio del sistema, necesitamos crear un servicio para ello.
Crea un archivo /lib/systemd/system/odoo-server.service y ábrelo para editar.
$ sudo nano /lib/systemd/system/odoo-server.service
Pega el siguiente código en él.
[Unit]
Description=Odoo Open Source ERP y CRM
After=network.target
[Service]
Type=simple
SyslogIdentifier=odoo-server
User=odoo
Group=odoo
ExecStart=python3 /opt/odoo/odoo-bin --config=/etc/odoo-server.conf --addons-path=/opt/odoo/addons/ --logfile /var/log/odoo/odoo-server.log
WorkingDirectory=/opt/odoo/
StandardOutput=journal+console
KillMode=mixed
[Install]
WantedBy=multi-user.target
Reemplaza /home/ con la ubicación que elegiste para instalar el entorno virtual de Python.
Presiona Ctrl + X para cerrar el editor y presiona Y cuando se te pida guardar el archivo.
Crear un directorio de registro para Odoo
$ sudo mkdir /var/log/odoo
Establecer permisos de archivo
Establece permisos en el archivo odoo-server.service para que solo los usuarios de Odoo puedan leer o ejecutarlo.
$ sudo chmod 755 /lib/systemd/system/odoo-server.service
$ sudo chown odoo: /lib/systemd/system/odoo-server.service
Establece la propiedad en el entorno de Python, la instalación de Odoo y el directorio de registro.
$ sudo chown -R odoo: /opt/odoo/
$ sudo chown -R odoo: /home//odoo-env
$ sudo chown -R odoo: /var/log/odoo
Restringe el archivo de configuración de Odoo.
$ sudo chown odoo: /etc/odoo-server.conf
$ sudo chmod 640 /etc/odoo-server.conf
Iniciar el servidor Odoo
Inicia y habilita el servidor Odoo.
$ sudo systemctl start odoo-server
$ sudo systemctl enable odoo-server
Verifica el estado del servidor.
$ sudo systemctl status odoo-server
? odoo-server.service - Odoo Open Source ERP y CRM
Cargado: cargado (/lib/systemd/system/odoo-server.service; habilitado; preestablecido: habilitado)
Activo: activo (ejecutándose) desde Lun 2023-09-04 14:19:38 UTC; hace 27s
PID principal: 8954 (python3)
Tareas: 4 (límite: 2315)
Memoria: 131.1M
CPU: 1.625s
CGroup: /system.slice/odoo-server.service
??8954 python3 /opt/odoo/odoo-bin --config=/etc/odoo-server.conf --addons-path=/opt/odoo/addons/ --logfile /var/log/odoo/odoo-server.log
Sep 04 14:19:38 odoo systemd[1]: Iniciado odoo-server.service - Odoo Open Source ERP y CRM.
En tu navegador, abre la URL http:// o http://odoo.tudominio.com:8069. Si todo está funcionando correctamente, deberías ver la pantalla de creación de base de datos de Odoo.

Completa todos los campos. Marca el campo Datos de demostración para poblar la base de datos con datos de ejemplo y luego haz clic en el botón Crear base de datos.
A continuación, se te mostrará una lista de aplicaciones que puedes elegir y seleccionar.
La primera vez que creas una base de datos, la página de addons tardará un tiempo en cargarse, así que no actualices la página.
Paso 6 - Instalar y configurar Nginx
Debian 12 viene con una versión más antigua de Nginx. Para instalar la última versión, necesitas descargar el repositorio oficial de Nginx.
Importa la clave de firma de Nginx.
$ curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \
| sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null
Agrega el repositorio para la versión estable de Nginx.
$ echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \
http://nginx.org/packages/debian `lsb_release -cs` nginx" \
| sudo tee /etc/apt/sources.list.d/nginx.list
Actualiza los repositorios del sistema.
$ sudo apt update
Instala Nginx.
$ sudo apt install nginx
Verifica la instalación. En sistemas Debian, el siguiente comando solo funcionará con sudo.
$ sudo nginx -v
nginx version: nginx/1.24.0
Inicia Nginx.
$ sudo systemctl start nginx
Verifica el estado del servicio.
$ sudo systemctl status nginx
? nginx.service - nginx - servidor web de alto rendimiento
Cargado: cargado (/lib/systemd/system/nginx.service; habilitado; preestablecido: habilitado)
Activo: activo (ejecutándose) desde Mar 2023-09-05 06:29:17 UTC; hace 1s
Docs: https://nginx.org/en/docs/
Proceso: 13958 ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf (código=salido, estado=0/ÉXITO)
PID principal: 13959 (nginx)
Tareas: 2 (límite: 2315)
Memoria: 1.7M
CPU: 10ms
CGroup: /system.slice/nginx.service
??13959 "nginx: proceso maestro /usr/sbin/nginx -c /etc/nginx/nginx.conf"
??13960 "nginx: proceso trabajador"
Paso 7 - Instalar SSL
Necesitamos instalar Certbot para generar certificados SSL gratuitos ofrecidos por Let’s Encrypt.
Puedes instalar Certbot usando el repositorio de Debian o obtener la última versión usando la herramienta Snapd. Usaremos la versión de Snapd.
Debian 12 no viene con Snapd instalado. Instala el paquete Snapd.
$ sudo apt install snapd
Ejecuta los siguientes comandos para asegurarte de que tu versión de Snapd esté actualizada.
$ sudo snap install core
$ sudo snap refresh core
Instala Certbot.
$ sudo snap install --classic certbot
Usa el siguiente comando para asegurarte de que el comando Certbot se pueda ejecutar creando un enlace simbólico al directorio /usr/bin.
$ sudo ln -s /snap/bin/certbot /usr/bin/certbot
Verifica si Certbot está funcionando correctamente.
$ certbot --version
certbot 2.6.0
Genera el certificado. También necesitamos crear un certificado DHParams.
$ sudo certbot certonly --nginx --agree-tos --no-eff-email --staple-ocsp --preferred-challenges http -m [email protected] -d odoo.tudominio.com
Genera un certificado de intercambio de claves Diffie-Hellman.
$ sudo openssl dhparam -dsaparam -out /etc/ssl/certs/dhparam.pem 4096
Verifica el servicio programador de renovación de Certbot.
$ sudo systemctl list-timers
Encontrarás snap.certbot.renew.service como uno de los servicios programados para ejecutarse.
NEXT LEFT LAST PASSED UNIT ACTIVATES
.....
Dom 2023-02-26 06:32:00 UTC 9h left Sab 2023-02-25 18:04:05 UTC 2h 59min ago snap.certbot.renew.timer snap.certbot.renew.service
Dom 2023-02-26 06:43:20 UTC 9h left Sab 2023-02-25 10:49:23 UTC 10h ago apt-daily-upgrade.timer apt-daily-upgrade.service
Dom 2023-02-26 09:00:06 UTC 11h left Sab 2023-02-25 20:58:06 UTC 5min ago apt-daily.timer apt-daily.service
Haz una prueba en seco del proceso para verificar si la renovación de SSL está funcionando bien.
$ sudo certbot renew --dry-run
Si no ves errores, estás listo. Tu certificado se renovará automáticamente.
Paso 8 - Configurar Nginx
Para ejecutarlo a través de Nginx, necesitamos ejecutar Odoo en localhost. Para cambiar eso, detén el servicio de Odoo.
$ sudo systemctl stop odoo-server
Abre el archivo de configuración del servidor Odoo.
$ sudo nano /etc/odoo-server.conf
Agrega las siguientes líneas a él.
xmlrpc_interface = 127.0.0.1
proxy_mode = True
Crea un archivo de configuración de Nginx para Odoo.
$ sudo nano /etc/nginx/conf.d/odoo.conf
Pega el código a continuación.
# servidor odoo
upstream odoo {
server 127.0.0.1:8069;
}
upstream odoochat {
server 127.0.0.1:8072;
}
# http -> https
server {
listen 80;
listen [::]:80;
server_name odoo.tudominio.com;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name odoo.tudominio.com;
proxy_read_timeout 720s;
proxy_connect_timeout 720s;
proxy_send_timeout 720s;
# Agregar encabezados para el modo proxy de odoo
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
# parámetros SSL
ssl_certificate /etc/letsencrypt/live/odoo.tudominio.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/odoo.tudominio.com/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/odoo.tudominio.com/chain.pem;
ssl_session_timeout 1d;
ssl_session_cache shared:MozSSL:10m; # alrededor de 40000 sesiones
ssl_session_tickets off;
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384;
ssl_ecdh_curve X25519:prime256v1:secp384r1:secp521r1;
ssl_prefer_server_ciphers off;
ssl_stapling on;
ssl_stapling_verify on;
ssl_dhparam /etc/ssl/certs/dhparam.pem;
# registro
access_log /var/log/nginx/odoo.access.log;
error_log /var/log/nginx/odoo.error.log;
# Redirigir solicitudes de longpoll a odoo puerto de longpolling
location /longpolling {
proxy_pass http://odoochat;
}
# Redirigir solicitudes al servidor backend de odoo
location / {
proxy_redirect off;
proxy_pass http://odoo;
}
# gzip común
gzip_types text/css text/scss text/plain text/xml application/xml application/json application/javascript;
gzip on;
}
Presiona Ctrl + X para cerrar el editor y presiona Y cuando se te pida guardar el archivo.
Abre el archivo /etc/nginx/nginx.conf para editar.
$ sudo nano /etc/nginx/nginx.conf
Agrega la siguiente línea antes de la línea include /etc/nginx/conf.d/*.conf;.
server_names_hash_bucket_size 64;
Guarda el archivo presionando Ctrl + X y entrando Y cuando se te pida.
Prueba la configuración de Nginx.
$ sudo nginx -t
Si no ves errores, significa que estás listo para continuar. Reinicia el servidor Nginx.
$ sudo systemctl restart nginx
Paso 9 - Iniciar Odoo
Ahora que todo está configurado, podemos iniciar el servidor Odoo nuevamente.
$ sudo systemctl start odoo-server
Lanza Odoo en tu navegador a través de https://odoo.tudominio.com. Obtendrás una pantalla descrita anteriormente. Ingresa los detalles requeridos para crear la base de datos y serás redirigido a la página de inicio de sesión de Odoo.

Ingresa las credenciales utilizadas en el paso anterior para iniciar sesión en el ERP Odoo y serás llevado a la página del tablero como se muestra a continuación. Estará prellenada con datos de demostración. Si no marcaste la opción de datos de demostración en la página de creación de base de datos, obtendrás un tablero diferente y mucho más limpio.

Puedes comenzar a usar Odoo para gestionar tu negocio desde aquí en adelante.
Conclusión
Esto concluye nuestro tutorial sobre la instalación de Odoo en el servidor Debian 12. Si tienes alguna pregunta, publícalas en los comentarios a continuación.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.