Odoo Installation · 16 min read · Oct 18, 2025
Como Instalar o Software ERP Odoo 16 no Debian 12

Odoo (anteriormente conhecido como OpenERP) é um conjunto auto-hospedado de mais de 10.000 aplicativos de código aberto adequados para várias necessidades empresariais, incluindo CRM, eCommerce, contabilidade, inventário, gerenciamento de projetos e ponto de venda. Esses aplicativos são totalmente integrados e acessados através de uma interface web comum.
Este tutorial mostrará como instalar o Odoo 16 em um servidor Debian 12.
Pré-requisitos
- Um servidor baseado em Debian 12 com um mínimo de 2GB de RAM para hospedar o Odoo Stack.
- Um segundo servidor baseado em Debian 12 com um mínimo de 2GB de RAM para hospedar o banco de dados PostgreSQL. Você pode, no entanto, instalar o banco de dados no mesmo servidor que o Odoo, mas para ambientes de produção, é altamente recomendado que você o instale em um servidor separado. Você também pode escolher qualquer uma das opções de banco de dados gerenciadas disponíveis de qualquer provedor de sua escolha.
- O requisito de RAM dependerá do número de usuários simultâneos que estarão usando o stack. Um guia detalhado sobre como calcular os requisitos do sistema pode ser encontrado na documentação do Odoo.
- Mantenha seus sistemas atualizados.
$ sudo apt update $ sudo apt upgrade - Um usuário não-root com privilégios sudo em ambos os servidores.
- Alguns pacotes que seus sistemas precisam.
$ sudo apt install wget curl nano ufw software-properties-common dirmngr apt-transport-https gnupg2 ca-certificates lsb-release debian-archive-keyring unzip -yAlguns desses pacotes podem já estar instalados em seu sistema.
Passo 1 - Configurar regras do Firewall
Para os propósitos deste tutorial, assumiremos que você tem o firewall ufw instalado em ambos os servidores.
Verifique o status do firewall.
$ sudo ufw status
Você deve ver algo como o seguinte.
Status: active
To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
No servidor Odoo, precisaremos que as portas 22, 80, 443, 6010, 5432 e 8069 estejam abertas. 22 é usado para SSH, 80 é para HTTP, 443 é para HTTPS, 6010 é usado para comunicação do Odoo, 5432 é usado pelo PostgreSQL e 8069 é usado para a aplicação do servidor Odoo.
Execute os seguintes comandos para abrir as portas necessárias no servidor Odoo.
$ sudo ufw allow 6010,5432,8069,8072/tcp
$ sudo ufw allow http
$ sudo ufw allow https
Verifique o status do firewall.
$ sudo ufw status
Status: active
To Action From
-- ------ ----
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)
No servidor PostgreSQL, precisamos abrir as portas 22, 6010 e 5432. Abra-as usando os seguintes comandos.
$ sudo ufw allow 6010/tcp
$ sudo ufw allow 5432/tcp
Passo 2 - Atribuir Nomes de Host
Você pode usar os endereços IP dos servidores ou usar seus Nomes de Domínio Qualificados (FQDN), se disponíveis. Para nosso tutorial, usaremos FQDNs e para isso, precisamos definir nomes de host em ambos os servidores.
No servidor Odoo, abra o arquivo /etc/hosts.
$ sudo nano /etc/hosts
Certifique-se de que ele se pareça com o seguinte.
127.0.0.1 localhost
127.0.0.1 odoo.yourdomain.com odoo
10.1.1.10 postgresql.yourdomain.com postgresql
No servidor PostgreSQL, abra o arquivo e certifique-se de que ele se pareça com o seguinte.
127.0.0.1 localhost
127.0.0.1 postgresql.yourdomain.com postgresql
10.1.2.10 odoo.yourdomain.com odoo
Pressione Ctrl + X para fechar o editor e pressione Y quando solicitado a salvar o arquivo.
Passo 3 - Instalar e Configurar o PostgreSQL
O Debian 12 vem com o PostgreSQL 15 por padrão e nós o instalaremos. Execute o seguinte comando no servidor PostgreSQL.
$ sudo apt install postgresql-15 postgresql-server-dev-15
Em seguida, precisamos criar um usuário de banco de dados odoo. Você será solicitado a fornecer uma senha para o papel. Digite uma senha forte de sua escolha.
$ sudo -u postgres createuser odoo -U postgres -dP
A opção -u executa o comando como usuário postgres.
A opção -U indica o nome do usuário para se conectar.
A opção -d concede ao usuário permissão para criar bancos de dados.
A opção -p solicita a senha do novo usuário.
Configurar Autenticação Baseada em Host
Precisamos conceder permissão ao serviço PostgreSQL para poder se conectar ao servidor Odoo.
Primeiro, pare o serviço PostgreSQL.
$ sudo systemctl stop postgresql
Abra o arquivo /etc/postgresql/15/main/pg_hba.conf para edição.
$ sudo nano /etc/postgresql/15/main/pg_hba.conf
Cole a seguinte linha no final.
host all odoo odoo.yourdomain.com md5
Esta linha concede permissão ao usuário odoo para se conectar a todos os bancos de dados dentro deste servidor. Você também pode especificar o nome dos bancos de dados em vez de usar a palavra-chave all.
Pressione Ctrl + X para fechar o editor e pressione Y quando solicitado a salvar o arquivo.
Configurar Endereço de Escuta do PostgreSQL
Em seguida, precisamos permitir que o servidor de banco de dados escute conexões remotas. Abra o arquivo /etc/postgresql/15/main/postgresql.conf para edição.
$ sudo nano /etc/postgresql/15/main/postgresql.conf
Altere a linha listen_addresses de
#listen_addresses = 'localhost' # qual(is) endereço(s) IP escutar;
para.
#Da Seção CONEXÕES E AUTENTICAÇÃO
listen_addresses = '*'
O * significa que ele escutará todos os endereços IP. Você pode alterá-lo para o endereço IP de sua instância do Odoo.
Pressione Ctrl + X para fechar o editor e pressione Y quando solicitado a salvar o arquivo.
Habilitar e Iniciar o serviço PostgreSQL
Como nossa configuração está concluída, é hora de iniciar e habilitar o serviço PostgreSQL.
$ sudo systemctl enable postgresql --now
Passo 4 - Instalar o Odoo
Instalar dependências e Preparar para instalação
Crie um novo usuário do sistema para gerenciar os processos do Odoo no servidor Odoo.
$ sudo adduser --system --home=/opt/odoo --group odoo
Instale as dependências do sistema necessárias para a configuração do 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 libopenjp2-7-dev
Instale o Nodejs. O Debian 12 vem com o Node 18.x, que é a versão LTS atual do Nodejs. No entanto, usaremos o repositório oficial do Nodesource para isso.
Baixe e importe a chave GPG do 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
Crie o repositório do 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
Atualize a lista de repositórios do sistema.
$ sudo apt update
Instale o Nodejs.
$ sudo apt install nodejs
Confirme a versão do Node.
$ node --version
v18.17.1
Instale o pacote Less CSS usando o Node. Se você estiver usando um idioma com interface da direita para a esquerda, instale também o pacote rtlcss.
$ sudo npm install -g less rtlcss
Instale o wkhtmltopdf. Ele está disponível como um pacote do sistema Debian.
$ sudo apt install wkhtmltopdf
Verifique a versão do wkhtmltopdf instalado.
$ wkhtmltopdf --version
wkhtmltopdf 0.12.6
Baixar Arquivos do Odoo
Clone o repositório do Github do Odoo em seu sistema.
$ sudo git clone https://github.com/odoo/odoo.git --depth 1 --branch 16.0 --single-branch /opt/odoo
Para nosso propósito, estamos copiando o Odoo para o diretório /opt/odoo, de onde será instalado.
Configurar Ambiente Virtual Python
Esta etapa é opcional, mas é recomendada, pois um ambiente virtual Python para o Odoo ajudará a evitar conflitos com módulos Python do sistema operacional, especialmente ao realizar atualizações do SO.
Para isso, usaremos o virtualenv.
- Crie um novo ambiente
virtualenvpara o Odoo.$ python3 -m venv /home//odoo-env - Ative o ambiente virtual. Estamos criando um ambiente no diretório home do usuário do sistema. Você é livre para escolher qualquer local que desejar.
$ source /home//odoo-env/bin/activate - Atualize o PIP, apenas por precaução.
(odoo-env) $ pip3 install --upgrade pip - Instale o wheel do Python no ambiente virtual.
$ pip3 install wheel
Instalar Dependências do Python
Instale as dependências do Python necessárias para o Odoo 16.
$ pip3 install -r /opt/odoo/requirements.txt
Os requisitos levarão algum tempo para serem instalados, então tenha paciência.
Verifique se os requisitos estão instalados corretamente verificando a lista de módulos Python instalados.
$ pip3 list
Package Version
----------------- ---------
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
Saia do ambiente virtual Python.
$ deactivate
Instalar Pacotes do Python
O Odoo 16 requer mais alguns pacotes do Python que estão listados no arquivo /opt/odoo/debian/control. Mude para o diretório /opt/odoo.
$ cd /opt/odoo
Execute o seguinte comando para instalar os pacotes do Python necessários.
$ sed -n -e '/^Depends:/,/^Pre/ s/ python3-\(.*\),/python3-\\1/p' debian/control | sudo xargs apt-get install -y
Passo 5 - Configurar o Odoo
Copie o arquivo de configuração padrão do Odoo para criar um novo.
$ sudo cp /opt/odoo/debian/odoo.conf /etc/odoo-server.conf
Abra o arquivo para edição.
$ sudo nano /etc/odoo-server.conf
Edite o arquivo para que ele se pareça com o seguinte.
[options]
; Esta é a senha que permite operações no banco de dados:
admin_passwd = admin
db_host = postgresql.yourdomain.com
db_port = False
db_user = odoo
db_password = odoo_password
addons_path = /opt/odoo/addons
xmlrpc_port = 8069
default_productivity_apps = True
Pressione Ctrl + X para fechar o editor e pressione Y quando solicitado a salvar o arquivo.
A opção admin_passwd é a senha que permite operações administrativas dentro da GUI do Odoo. Certifique-se de escolher uma senha segura.
A opção db_host é o FQDN ou o endereço IP do servidor PostgreSQL.
A opção db_port é definida como falsa, uma vez que a porta padrão do PostgreSQL 5432 está sendo usada. Se você quiser usar uma porta diferente, precisará atualizar este valor.
A opção db_user é o nome do usuário do PostgreSQL.
A opção db_password é a senha do usuário ‘odoo’ do PostgreSQL que criamos anteriormente no servidor PostgreSQL.
A opção addons_path é o caminho padrão dos Addons. Você também pode adicionar um caminho personalizado para os Addons separando-os com vírgulas.
A opção xmlrpc_port é a porta que o Odoo escuta.
A opção default_productivity_apps garante que os aplicativos de produtividade padrão (nomeadamente Funcionários, Marketing por Email, Projeto e Pesquisas) permaneçam habilitados. Esses quatro aplicativos são os padrões na Edição Community do Odoo. Na edição Enterprise, há aplicativos de produtividade adicionais que podem ser habilitados por padrão, que são Agendamentos, Conhecimento, Planejamento e Assinatura.
Criar serviço Odoo
Para garantir que o Odoo continue em execução mesmo após uma reinicialização do sistema, precisamos criar um serviço para ele.
Crie um arquivo /lib/systemd/system/odoo-server.service e abra-o para edição.
$ sudo nano /lib/systemd/system/odoo-server.service
Cole o seguinte código nele.
[Unit]
Description=Odoo Open Source ERP and 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
Substitua /home/ pelo local que você escolheu para instalar o Ambiente Virtual Python.
Pressione Ctrl + X para fechar o editor e pressione Y quando solicitado a salvar o arquivo.
Criar um diretório de Log para o Odoo
$ sudo mkdir /var/log/odoo
Definir Permissões de Arquivo
Defina permissões no arquivo odoo-server.service para que apenas os usuários do Odoo possam lê-lo ou executá-lo.
$ sudo chmod 755 /lib/systemd/system/odoo-server.service
$ sudo chown odoo: /lib/systemd/system/odoo-server.service
Defina a propriedade no ambiente Python, na instalação do Odoo e no diretório de log.
$ sudo chown -R odoo: /opt/odoo/
$ sudo chown -R odoo: /home//odoo-env
$ sudo chown -R odoo: /var/log/odoo
Restringir o arquivo de configuração do Odoo.
$ sudo chown odoo: /etc/odoo-server.conf
$ sudo chmod 640 /etc/odoo-server.conf
Iniciar o servidor Odoo
Inicie e habilite o servidor Odoo.
$ sudo systemctl start odoo-server
$ sudo systemctl enable odoo-server
Verifique o status do servidor.
$ sudo systemctl status odoo-server
? odoo-server.service - Odoo Open Source ERP and CRM
Loaded: loaded (/lib/systemd/system/odoo-server.service; enabled; preset: enabled)
Active: active (running) since Mon 2023-09-04 14:19:38 UTC; 27s ago
Main PID: 8954 (python3)
Tasks: 4 (limit: 2315)
Memory: 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]: Started odoo-server.service - Odoo Open Source ERP and CRM.
No seu navegador, abra a URL http:// ou http://odoo.seudominio.com:8069. Se tudo estiver funcionando corretamente, você deverá ver a tela de criação do banco de dados do Odoo.

Preencha todos os campos. Marque o campo Dados de Demonstração para preencher o banco de dados com dados de exemplo e clique no botão Criar banco de dados.
Em seguida, você verá uma lista de aplicativos que pode escolher e selecionar.
Na primeira vez que você cria um banco de dados, a página de addons levará tempo para carregar, então não atualize a página.
Passo 6 - Instalar e Configurar o Nginx
O Debian 12 vem com uma versão mais antiga do Nginx. Para instalar a versão mais recente, você precisa baixar o repositório oficial do Nginx.
Importe a chave de assinatura do Nginx.
$ curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \
| sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null
Adicione o repositório para a versão estável do 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
Atualize os repositórios do sistema.
$ sudo apt update
Instale o Nginx.
$ sudo apt install nginx
Verifique a instalação. Em sistemas Debian, o seguinte comando funcionará apenas com sudo.
$ sudo nginx -v
nginx version: nginx/1.24.0
Inicie o Nginx.
$ sudo systemctl start nginx
Verifique o status do serviço.
$ sudo systemctl status nginx
? nginx.service - nginx - servidor web de alto desempenho
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; preset: enabled)
Active: active (running) since Tue 2023-09-05 06:29:17 UTC; 1s ago
Docs: https://nginx.org/en/docs/
Process: 13958 ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf (code=exited, status=0/SUCCESS)
Main PID: 13959 (nginx)
Tasks: 2 (limit: 2315)
Memory: 1.7M
CPU: 10ms
CGroup: /system.slice/nginx.service
??13959 "nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf"
??13960 "nginx: worker process"
Passo 7 - Instalar SSL
Precisamos instalar o Certbot para gerar certificados SSL gratuitos oferecidos pelo Let’s Encrypt.
Você pode instalar o Certbot usando o repositório do Debian ou pegar a versão mais recente usando a ferramenta Snapd. Usaremos a versão Snapd.
O Debian 12 não vem com o Snapd instalado. Instale o pacote Snapd.
$ sudo apt install snapd
Execute os seguintes comandos para garantir que sua versão do Snapd esteja atualizada.
$ sudo snap install core
$ sudo snap refresh core
Instale o Certbot.
$ sudo snap install --classic certbot
Use o seguinte comando para garantir que o comando Certbot possa ser executado criando um link simbólico para o diretório /usr/bin.
$ sudo ln -s /snap/bin/certbot /usr/bin/certbot
Verifique se o Certbot está funcionando corretamente.
$ certbot --version
certbot 2.6.0
Gere o certificado. Também precisamos criar um certificado DHParams.
$ sudo certbot certonly --nginx --agree-tos --no-eff-email --staple-ocsp --preferred-challenges http -m [email protected] -d odoo.yourdomain.com
Gere um certificado de troca de chave Diffie-Hellman.
$ sudo openssl dhparam -dsaparam -out /etc/ssl/certs/dhparam.pem 4096
Verifique o serviço agendador de renovação do Certbot.
$ sudo systemctl list-timers
Você encontrará snap.certbot.renew.service como um dos serviços agendados para execução.
NEXT LEFT LAST PASSED UNIT ACTIVATES
.....
Sun 2023-02-26 06:32:00 UTC 9h left Sat 2023-02-25 18:04:05 UTC 2h 59min ago snap.certbot.renew.timer snap.certbot.renew.service
Sun 2023-02-26 06:43:20 UTC 9h left Sat 2023-02-25 10:49:23 UTC 10h ago apt-daily-upgrade.timer apt-daily-upgrade.service
Sun 2023-02-26 09:00:06 UTC 11h left Sat 2023-02-25 20:58:06 UTC 5min ago apt-daily.timer apt-daily.service
Faça um teste do processo para verificar se a renovação do SSL está funcionando bem.
$ sudo certbot renew --dry-run
Se você não vir erros, está tudo pronto. Seu certificado será renovado automaticamente.
Passo 8 - Configurar Nginx
Para executá-lo via Nginx, precisamos executar o Odoo no localhost. Para mudar isso, pare o serviço Odoo.
$ sudo systemctl stop odoo-server
Abra o arquivo de configuração do servidor Odoo.
$ sudo nano /etc/odoo-server.conf
Adicione as seguintes linhas a ele.
xmlrpc_interface = 127.0.0.1
proxy_mode = True
Crie um arquivo de configuração do Nginx para o Odoo.
$ sudo nano /etc/nginx/conf.d/odoo.conf
Cole o código abaixo.
#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.yourdomain.com;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name odoo.yourdomain.com;
proxy_read_timeout 720s;
proxy_connect_timeout 720s;
proxy_send_timeout 720s;
# Adicionar Cabeçalhos para modo proxy do 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.yourdomain.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/odoo.yourdomain.com/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/odoo.yourdomain.com/chain.pem;
ssl_session_timeout 1d;
ssl_session_cache shared:MozSSL:10m; # cerca de 40000 sessões
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;
# log
access_log /var/log/nginx/odoo.access.log;
error_log /var/log/nginx/odoo.error.log;
# Redirecionar solicitações longpoll para a porta de longpolling do odoo
location /longpolling {
proxy_pass http://odoochat;
}
# Redirecionar solicitações para o servidor backend do odoo
location / {
proxy_redirect off;
proxy_pass http://odoo;
}
# gzip comum
gzip_types text/css text/scss text/plain text/xml application/xml application/json application/javascript;
gzip on;
}
Pressione Ctrl + X para fechar o editor e pressione Y quando solicitado a salvar o arquivo.
Abra o arquivo /etc/nginx/nginx.conf para edição.
$ sudo nano /etc/nginx/nginx.conf
Adicione a seguinte linha antes da linha include /etc/nginx/conf.d/*.conf;.
server_names_hash_bucket_size 64;
Salve o arquivo pressionando Ctrl + X e digitando Y quando solicitado.
Teste a configuração do Nginx.
$ sudo nginx -t
Se você não ver erros, significa que está tudo certo. Reinicie o servidor Nginx.
$ sudo systemctl restart nginx
Passo 9 - Iniciar o Odoo
Agora que tudo está configurado, podemos iniciar o servidor Odoo novamente.
$ sudo systemctl start odoo-server
Inicie o Odoo em seu navegador via https://odoo.seudominio.com. Você verá uma tela descrita anteriormente. Insira os detalhes necessários para criar o banco de dados e você será redirecionado para a página de login do Odoo.

Insira as credenciais usadas na etapa anterior para fazer login no ERP Odoo e você será levado à página do painel conforme mostrado abaixo. Ele será preenchido com dados de demonstração. Se você não tiver marcado a opção de dados de demonstração na página de criação do banco de dados, você terá um painel diferente e muito mais limpo.

Você pode começar a usar o Odoo para gerenciar seu negócio a partir daqui.
Conclusão
Isso conclui nosso tutorial sobre como instalar o Odoo no servidor Debian 12. Se você tiver alguma dúvida, poste nos comentários abaixo.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.