Você decide que serviços podemos ativar para análise, personalização e conteúdos externos.
Utilizamos cookies e tecnologias semelhantes no nosso site para personalizar conteúdos, integrar conteúdos externos e compreender melhor a uso de cada área.
Cookies necessários
Estas entradas asseguram funções essenciais, como segurança, estabilidade e processamento de formulários.
Seções opcionais
AnálisesMarketingPersonalizaçãoMídia externa
O tratamento de dados pode basear-se no seu consentimento ou em interesses legítimos. Nas configurações de cookies, pode rejeitar ou permitir cada categoria opcional.
Alguns serviços processam dados pessoais em outros países. Ao dar seu consentimento, você também aceita essa transferência. Encontre mais informações em nossa Política de Privacidade.
Pode voltar a abrir e ajustar sua seleção a qualquer momento. · 1.0.2
Configurar o Odoo em um Servidor Linux – Seu próprio ERP e CRM Open Source
Descubra como gerenciar e automatizar processos empresariais com a plataforma integrada de ERP e CRM do Odoo para operações eficientes → Saiba mais agora
10 de novembro de 20267 min de leitura1 visualizações0 útil
Introdução
Odoo é uma plataforma modular de código aberto que combina recursos de Planejamento de Recursos Empresariais (ERP) e Gestão de Relacionamento com o Cliente (CRM). Com ela, empresas podem gerenciar e automatizar centralmente processos como contabilidade, gestão de estoque, gerenciamento de projetos e vendas.
Graças às extensões flexíveis, o Odoo pode ser personalizado individualmente e oferece uma solução integrada para controlar todas as áreas da empresa.
Quer hospedar este serviço você mesmo? Nós o guiaremos passo a passo na instalação e configuração, mostrando tudo o que você precisa saber.
Requisitos
Antes de instalar o Odoo, certifique-se de que seu ambiente de hospedagem atende aos requisitos mínimos para garantir uma instalação tranquila e desempenho ideal.
Hardware
Mínimo
Recomendado
CPU
1 núcleo vCPU
4 núcleos vCPU
RAM
1 GB
4 GB
Espaço em disco
15 GB
25 GB
O software necessita de todas as dependências necessárias e deve rodar em um sistema operacional suportado. Verifique antes da instalação se seu servidor atende aos seguintes requisitos:
Dependências:Docker
Sistema Operacional: Versão mais recente do Ubuntu/Debian com Docker 26+
Garanta que todas as dependências estejam instaladas e o sistema operacional atualizado para evitar problemas de compatibilidade na instalação do Odoo.
FAQ
Perguntas frequentes
Você pode instalar o Odoo diretamente pelos Aplicativos com um clique no painel do seu servidor dedicado, buscando por Odoo no catálogo de apps e iniciando a implantação com suas configurações preferidas de projeto, ambiente e domínio.
Odoo é uma plataforma modular de código aberto que combina recursos de ERP e CRM, permitindo que empresas gerenciem processos como contabilidade, estoque, projetos e vendas de forma centralizada.
O mínimo recomendado é 1 núcleo vCPU, 1 GB de RAM e 15 GB de espaço em disco. Para melhor desempenho, sugerimos 4 núcleos vCPU, 4 GB de RAM e 25 GB de espaço em disco.
Feedback
Este artigo foi útil?
Sua opinião nos ajuda a definir prioridades e a melhorar os conteúdos.
0 de 0 As avaliações consideraram este artigo útil.
Ajuda personalizada
As instruções não são suficientes?
A nossa equipe de suporte da ZAP conhece seu produto — descreva brevemente seu problema e ajudaremos pessoalmente.
O Zappy conhece este guia e te responde direto no chat.
Navegação
Software
Instalar o Odoo com os Aplicativos com um clique
Você pode instalar o Odoo diretamente pelos Aplicativos com um clique no painel do seu servidor dedicado. Após configurar as apps pela primeira vez, abra o catálogo de apps, procure por Odoo e inicie a implantação com suas preferências de projeto, ambiente e domínio. Assim, você pode implantar e gerenciar o Odoo rápida e facilmente – sem instalação manual via linha de comando, mas com gerenciamento web integrado, suporte a domínio personalizado e provisionamento SSL onde disponível.
Preparação
Antes de configurar o Odoo, prepare seu sistema. Isso inclui atualizar o sistema operacional para a versão mais recente e instalar todas as dependências necessárias. Assim, você garante um ambiente estável e evita problemas durante ou após a instalação.
Atualizar o sistema
Para que seu sistema rode com as últimas atualizações de software e segurança, execute primeiro um update com o comando:
Code
sudo apt update && sudo apt upgrade -y
Assim, seu sistema estará equipado com os patches de segurança e versões de software mais recentes antes de prosseguir.
Instalar dependências
Após a atualização, instale as dependências. O Odoo é executado em vários containers Docker, portanto o Docker deve ser instalado primeiro. Use os comandos:
Code
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
Um guia detalhado para instalação e uso do Docker está disponível em nosso tutorial Docker.
Configurar domínio
Por padrão, o Odoo roda no host pelas portas 80 (HTTP) e 443 (HTTPS). Configure um domínio com entradas DNS apontando para seu host. Se o domínio for gerenciado conosco, você pode fazer isso facilmente via a função EasyDNS.
Acesso ao site
Após a instalação e configuração bem-sucedidas e com todos os serviços rodando, você pode acessar seu site com segurança digitando seu domínio na barra de endereços do navegador.
A página inicial da sua nova instalação será carregada. Para o primeiro login, existe uma conta padrão com usuário admin e senha admin. Recomendamos fortemente alterar essas credenciais imediatamente.
Conclusão e recursos adicionais
Parabéns! Você instalou e configurou o Odoo com sucesso em seu VPS/Servidor Dedicado. Também recomendamos conferir os seguintes recursos que podem ajudar na configuração adicional do servidor:
Após cumprir todos os requisitos e preparar o sistema, você pode iniciar a instalação do Odoo.
Para múltiplos projetos Docker, recomenda-se criar uma estrutura clara de diretórios para separar os projetos. Normalmente, um diretório docker no diretório home do usuário, com uma subpasta para cada domínio. Assim, você pode hospedar vários projetos em um servidor sem conflitos de configuração.
Por exemplo, para o domínio example.com:
Code
mkdir -p /docker/example.com
cd /docker/example.com
Dentro desta pasta do projeto, crie subpastas que serão montadas como volumes pelos containers. Esses volumes permitem compartilhar dados entre serviços ou armazenar dados de forma persistente. É especialmente importante o webroot compartilhado, acessado tanto pelo nginx quanto pelo certbot para criar e renovar certificados SSL. Uma estrutura adequada seria:
Code
mkdir -p nginx/{conf,ssl,inc} config addons
Assim, você terá pastas dedicadas para configuração do nginx, certificados SSL, arquivos include e conteúdos específicos do Odoo como configurações e addons.
Criar Docker Compose
No seu projeto Docker, crie o arquivo compose.yml com nano compose.yml e insira o seguinte código:
Edite o arquivo de configuração do nginx criado anteriormente e substitua o conteúdo pela configuração abaixo para garantir que seu site seja acessado somente via HTTPS.
Substitua example.com na diretiva server_name pelo seu domínio e ajuste os caminhos dos arquivos de certificado em ssl_certificate e ssl_certificate_key conforme seu volume montado.
Para que nginx e certbot funcionem corretamente, as portas TCP 80 (HTTP) e 443 (HTTPS) devem estar liberadas no firewall. Essas portas são essenciais porque o certbot usa a porta 80 para validação HTTP e a porta 443 para tráfego HTTPS criptografado. Se o UFW (Uncomplicated Firewall) estiver ativo, adicione as regras com:
Code
sudo ufw allow http
sudo ufw allow https
Depois, verifique com sudo ufw status se as portas estão abertas. Certifique-se de que nenhuma outra regra de firewall bloqueie o acesso, pois isso pode impedir a criação do certificado ou o tráfego HTTPS seguro.
Configurar Nginx
A configuração do nginx começa com um arquivo para seu domínio. Crie no diretório nginx/conf um novo arquivo com o nome do domínio. Por exemplo:
Code
nano nginx/conf/example.com.conf
Insira a configuração básica abaixo, substituindo example.com pelo seu domínio:
Esta configuração permite que o certbot realize o desafio ACME e emita certificados SSL válidos. Além disso, redireciona todas as requisições HTTP para HTTPS.
Salve o arquivo e inicie os containers necessários para banco de dados, Odoo e nginx com:
Code
sudo docker compose up -d db odoo nginx
Os containers estarão rodando em segundo plano, e o nginx usará a nova configuração para que o certbot possa criar os certificados no próximo passo.
Criar certificados SSL
Crie os certificados SSL com o certbot executando o comando abaixo. Substitua example.com pelo seu domínio e user@mail.com pelo seu e-mail válido:
# Caminhos dos certificados (devem corresponder ao volume montado)
# Cabeçalhos de segurança
"SAMEORIGIN"
"no-referrer-when-downgrade"
"max-age=63072000; includeSubDomains; preload"
# Gzip
# Configurações de proxy para Odoo
$http_upgrade
"upgrade"
$host
$http_upgrade
$remote_addr
$proxy_add_x_forwarded_for
true
$host
# Timeouts recomendados para requisições padrão
# Cache para arquivos estáticos
# Aumentar timeouts para long polling
$http_upgrade
"upgrade"
$host
$remote_addr
$proxy_add_x_forwarded_for
$scheme
# Permite que o Certbot acesse a URL do desafio
return
$request_uri
Salve as alterações e recarregue a nova configuração reiniciando o container nginx:
Code
sudo docker compose restart nginx
O reinício garante que o nginx carregue a configuração atualizada e comece a operar com as novas definições imediatamente. Fique atento a mensagens de erro durante o reinício. Se houver problemas, verifique os logs com sudo docker compose logs nginx. Se o container estiver funcionando corretamente, abra seu site novamente e confira se o HTTPS está ativo e a página é exibida corretamente.
Opções de configuração do Odoo
Para aplicar configurações próprias, crie um arquivo de configuração dedicado para o Odoo. Crie o arquivo config/odoo.conf e adicione as opções desejadas.
Neste arquivo, você pode definir parâmetros úteis: list_db = False oculta a seleção de banco de dados na tela de login, proxy_mode = True indica ao Odoo que ele está atrás de um proxy reverso, e se quiser usar seus próprios addons, pode descomentar a linha addons_path e apontar para seu diretório de addons. Exemplo:
A flag -i base deve ser removida do compose.yml, pois caso contrário o banco de dados será recriado a cada reinício do container Odoo. Abra o compose.yml com nano compose.yml e ajuste o comando para: