{"id":52436,"date":"2026-01-19T15:41:48","date_gmt":"2026-01-19T18:41:48","guid":{"rendered":"\/br\/tutoriais\/?p=52436"},"modified":"2026-01-19T15:41:50","modified_gmt":"2026-01-19T18:41:50","slug":"odoo-docker","status":"publish","type":"post","link":"\/br\/tutoriais\/odoo-docker\/","title":{"rendered":"Como instalar o Odoo usando Docker no Ubuntu"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Odoo &eacute; uma plataforma open-source bastante conhecida que combina recursos de ERP (Enterprise Resource Planning) e CRM (Customer Relationship Management) em um &uacute;nico sistema. Ela oferece mais de 40 aplicativos integrados para atender diferentes necessidades do neg&oacute;cio, como contabilidade, controle de estoque, gerenciamento de projetos e e-commerce.<\/p><p class=\"wp-block-paragraph\">O Docker facilita a instala&ccedil;&atilde;o ao empacotar o Odoo e todas as suas depend&ecirc;ncias em um &uacute;nico container. Isso garante um funcionamento consistente em diferentes ambientes e simplifica tarefas como gerenciamento, implanta&ccedil;&atilde;o e escalabilidade. Al&eacute;m disso, o isolamento entre o Odoo e outros aplicativos do servidor Ubuntu reduz conflitos e torna as atualiza&ccedil;&otilde;es mais f&aacute;ceis de administrar.<\/p><p class=\"wp-block-paragraph\">Neste guia, voc&ecirc; vai aprender como instalar o Odoo no Ubuntu usando Docker. Apresentamos dois caminhos poss&iacute;veis: utilizar o template de VPS pr&eacute;-configurado da Hostinger ou realizar a instala&ccedil;&atilde;o manualmente pelo Terminal do VPS.<\/p><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-prerequisites\">Pr&eacute;-requisitos<\/h2><p class=\"wp-block-paragraph\">A hospedagem VPS oferece recursos dedicados e acesso root completo, o que permite personalizar o ambiente do servidor para otimizar o desempenho do Odoo. Essa op&ccedil;&atilde;o &eacute; ideal para neg&oacute;cios com necessidades espec&iacute;ficas ou que planejam crescer ao longo do tempo.<\/p><p class=\"wp-block-paragraph\">Os planos <a href=\"\/br\/servidor-vps\">VPS da Hostinger<\/a> tamb&eacute;m contam com recursos escal&aacute;veis. Conforme o uso do Odoo aumenta, &eacute; poss&iacute;vel ampliar CPU, mem&oacute;ria RAM e armazenamento sem complica&ccedil;&otilde;es. Isso ajuda a lidar com cargas de trabalho maiores de forma est&aacute;vel, sem tempo de inatividade ou migra&ccedil;&otilde;es complexas. Al&eacute;m disso, recursos como backups autom&aacute;ticos semanais e snapshots em tempo real aumentam a seguran&ccedil;a dos dados da sua instala&ccedil;&atilde;o.<\/p><p class=\"wp-block-paragraph\">Resumindo, para instalar o Odoo no Ubuntu usando <a href=\"\/br\/tutoriais\/o-que-e-docker\/\">Docker<\/a>, voc&ecirc; vai precisar de uma conta de hospedagem VPS com a configura&ccedil;&atilde;o de hardware adequada, acesso SSH ao servidor e alguns pr&eacute;-requisitos de software, que variam de acordo com o m&eacute;todo de instala&ccedil;&atilde;o escolhido.<\/p><p class=\"wp-block-paragraph\">Confira abaixo a lista completa do que &eacute; necess&aacute;rio:<\/p><ul class=\"wp-block-list\">\n<li>VPS com pelo menos 2 GB de RAM e 2 n&uacute;cleos de CPU (recomendado)<\/li>\n\n\n\n<li>Acesso SSH ao servidor Ubuntu com privil&eacute;gios de root ou sudo<\/li>\n\n\n\n<li>Template de VPS da Hostinger para Odoo (caso utilize o m&eacute;todo autom&aacute;tico)<\/li>\n\n\n\n<li>Conhecimento b&aacute;sico de Docker e Docker Compose (para o m&eacute;todo manual)<\/li>\n\n\n\n<li>Docker e Docker Compose j&aacute; instalados no sistema Ubuntu (para o m&eacute;todo manual)<\/li>\n<\/ul><figure class=\"wp-block-image size-large\"><a href=\"\/br\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-32923\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-how-to-install-odoo-with-docker-using-hostinger-s-pre-configured-vps-template\">Como instalar o Odoo com Docker usando o template de VPS pr&eacute;-configurado da Hostinger<\/h2><p class=\"wp-block-paragraph\">O template de VPS da Hostinger com Odoo em Docker simplifica bastante o processo de instala&ccedil;&atilde;o, j&aacute; que ele inclui o Odoo, o Docker e todas as depend&ecirc;ncias necess&aacute;rias. Dessa forma, voc&ecirc; aproveita os benef&iacute;cios da conteineriza&ccedil;&atilde;o do Docker junto com a estabilidade e o desempenho de uma hospedagem VPS, criando um ambiente eficiente e pronto para uso.<\/p><p class=\"wp-block-paragraph\">Veja como instalar o Odoo no Docker usando o modelo VPS da Hostinger:<\/p><ol class=\"wp-block-list\">\n<li>Fa&ccedil;a login no hPanel e navegue at&eacute; <strong>VPS<\/strong> &rarr;<strong> Gerenciar<\/strong>.<\/li>\n\n\n\n<li>Acesse as <strong>Configura&ccedil;&otilde;es <\/strong>&rarr; <strong>SO e Painel <\/strong>&rarr; <strong>Sistema Operacional.<\/strong><\/li>\n\n\n\n<li>Selecione <strong>Aplicativos<\/strong>. Em seguida, selecione o <strong>template Odoo<\/strong> e clique em <strong>Alterar SO<\/strong>.<\/li>\n\n\n\n<li>Marque a caixa para confirmar a exclus&atilde;o dos dados. Clique em <strong>Avan&ccedil;ar<\/strong>. <\/li>\n\n\n\n<li>Digite uma nova senha de root para seu VPS e clique em <strong>Confirmar<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a7165ebe49d3\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7165ebe49d3\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"523\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2026\/01\/Hostinger-preconfigurado-odoo-template.png\/w=1024,h=1024,fit=scale-down\" alt=\"A Hostinger oferece um modelo Odoo pr&eacute;-configurado.\" class=\"wp-image-52293\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2026\/01\/Hostinger-preconfigurado-odoo-template.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2026\/01\/Hostinger-preconfigurado-odoo-template.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2026\/01\/Hostinger-preconfigurado-odoo-template.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2026\/01\/Hostinger-preconfigurado-odoo-template.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><h2 class=\"wp-block-heading\" id=\"h-how-to-install-odoo-with-docker-manually\">Como instalar o Odoo com Docker manualmente<\/h2><p class=\"wp-block-paragraph\">Agora, vamos ao passo a passo para instalar o Odoo usando Docker manualmente. Neste guia, o foco &eacute; a configura&ccedil;&atilde;o em um VPS Ubuntu da Hostinger. Para acompanhar os pr&oacute;ximos passos, voc&ecirc; precisa acessar o servidor pelo <a href=\"\/br\/support\/7978544-como-usar-o-terminal-do-navegador\/\">Terminal do Navegador da Hostinger<\/a> ou <a href=\"\/br\/support\/5723772-como-se-conectar-ao-seu-vps-via-ssh-hostinger\/\">se conectar via SSH<\/a> usando o terminal do seu computador.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-install-docker-compose\">1. Instale o Docker Compose<\/h3><p class=\"wp-block-paragraph\">Para agilizar o processo, a recomenda&ccedil;&atilde;o &eacute; usar o template de Ubuntu 24.04 com Docker pr&eacute;-configurado da Hostinger. Assim, voc&ecirc; evita a parte mais complexa da instala&ccedil;&atilde;o do Docker e deixa tudo pronto em poucos cliques. Dito isso, voc&ecirc; tamb&eacute;m pode fazer isso manualmente seguindo <a href=\"\/br\/tutoriais\/instalar-docker-ubuntu\/\">o tutorial de configura&ccedil;&atilde;o do Docker da Hostinger<\/a>.<\/p><p class=\"wp-block-paragraph\">O pr&oacute;ximo passo &eacute; configurar o Docker Compose. Essa ferramenta facilita o gerenciamento de aplica&ccedil;&otilde;es que usam m&uacute;ltiplos containers &mdash; o que &eacute; essencial aqui, j&aacute; que o Odoo precisa de um container pr&oacute;prio e de outro para o banco de dados PostgreSQL.<\/p><p class=\"wp-block-paragraph\">Para instalar o Docker Compose no seu VPS Ubuntu, comece atualizando a lista de pacotes e, em seguida, instale o plugin do Docker Compose. Execute os comandos abaixo no terminal:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt update\nsudo apt install docker compose-plugin<\/pre><p class=\"wp-block-paragraph\">Ap&oacute;s a instala&ccedil;&atilde;o, verifique se o Docker Compose est&aacute; configurado corretamente, verificando a vers&atilde;o:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker compose version<\/pre><p class=\"wp-block-paragraph\">Se o terminal exibir a vers&atilde;o do Docker Compose, a instala&ccedil;&atilde;o foi conclu&iacute;da com sucesso.<\/p><p>\n\n\n<div class=\"announcement-block announcement-block--important\">\n            <span class=\"announcement-block__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                          d=\"M12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.799 6.20101 22.5 12 22.5ZM13.637 7.65198C13.637 6.74791 12.9041 6.01501 12 6.01501C11.0959 6.01501 10.363 6.74791 10.363 7.65198C10.5335 9.53749 10.875 13.383 10.875 13.383C10.875 14.0043 11.3787 14.508 12 14.508C12.6213 14.508 13.125 14.0043 13.125 13.383V13.38L13.637 7.65198ZM11.9927 15.714C11.3714 15.714 10.8677 16.2177 10.8677 16.839C10.8677 17.4603 11.3714 17.964 11.9927 17.964H12.0073C12.6286 17.964 13.1323 17.4603 13.1323 16.839C13.1323 16.2177 12.6286 15.714 12.0073 15.714H11.9927Z\"\n                          fill=\"#FEA419\"\/>\n                <\/svg>\n                Important\n            <\/span>\n            <p class=\"announcement-block__content\">\n                <strong>Importante! <\/strong>Ao usar o template de Docker da Hostinger, o Docker Compose j&aacute; vem instalado por padr&atilde;o. Para confirmar, basta executar o comando <strong>docker compose version<\/strong> no terminal.\n            <\/p><\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-2-create-a-docker-compose-file\">2. Crie um arquivo Docker Compose<\/h3><p class=\"wp-block-paragraph\">O pr&oacute;ximo passo &eacute; criar um arquivo do Docker Compose, que vai definir os servi&ccedil;os do Odoo e do PostgreSQL. Em geral, ele se chama<strong> docker-compose.yml<\/strong> e usa o formato YAML para descrever a configura&ccedil;&atilde;o dos containers, como vers&otilde;es das imagens, portas e volumes (para manter dados salvos mesmo se o container reiniciar).<\/p><p class=\"wp-block-paragraph\">Primeiro, crie uma pasta para o projeto e entre nela:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">mkdir ~\/odoo &amp;&amp; cd ~\/odoo<\/pre><p class=\"wp-block-paragraph\">Agora, crie o arquivo docker-compose.yml usando <strong>o comando nano docker-compose.yml<\/strong>. Aqui est&aacute; um exemplo:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">version: '3.8'\nservices:\n  web:\n    image: odoo:15.0\n    depends_on:\n      db:\n        condition: service_healthy\n    ports:\n      - \"8069:8069\"\n    volumes:\n      - odoo-web-data:\/var\/lib\/odoo\n      - .\/config\/odoo.conf:\/etc\/odoo\/odoo.conf\n      - .\/addons:\/mnt\/extra-addons\n    restart: always\n    networks:\n      - odoo-net\n\n  db:\n    image: postgres:13\n    environment:\n      - POSTGRES_DB=odoo\n      - POSTGRES_USER=${POSTGRES_USER:-odoo}\n      - POSTGRES_PASSWORD=${POSTGRES_PASSWORD:-strongpassword}\n    volumes:\n      - odoo-db-data:\/var\/lib\/postgresql\/data\n    healthcheck:\n      test: [\"CMD-SHELL\", \"pg_isready -U odoo\"]\n      interval: 10s\n      timeout: 5s\n      retries: 5\n      start_period: 10s\n    restart: always\n    networks:\n      - odoo-net\n\nvolumes:\n  odoo-web-data:\n  odoo-db-data:\n\nnetworks:\n  odoo-net:\n    driver: bridge<\/pre><p class=\"wp-block-paragraph\">Essa configura&ccedil;&atilde;o cria dois servi&ccedil;os: &lsquo;web&rsquo; (para o Odoo) e &lsquo;db&rsquo; (para o PostgreSQL). Ela tamb&eacute;m define volumes para manter os dados persistentes.<\/p><p class=\"wp-block-paragraph\">Agora, crie um arquivo <strong>.env<\/strong> na mesma pasta do <strong>docker-compose.yml<\/strong> para guardar as credenciais do banco separadamente. Assim, voc&ecirc; evita expor usu&aacute;rio e senha direto no arquivo YAML (o que &eacute; uma pr&aacute;tica ruim em produ&ccedil;&atilde;o).<\/p><p class=\"wp-block-paragraph\">Crie o arquivo com:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">nano database-credentials.env<\/pre><p class=\"wp-block-paragraph\">Cole o conte&uacute;do abaixo:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">POSTGRES_USER=odoo\nPOSTGRES_PASSWORD=suasenha<\/pre><p class=\"wp-block-paragraph\">Isso mant&eacute;m as credenciais isoladas do <strong>docker-compose.yml<\/strong>, o que ajuda a reduzir riscos de seguran&ccedil;a no ambiente de produ&ccedil;&atilde;o.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a7165ebe5e67\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7165ebe5e67\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"523\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2026\/01\/web-e-banco-de-dados-para-oddo.png\/w=1024,h=1024,fit=scale-down\" alt=\"Este arquivo configura dois servi&ccedil;os: 'web' para o Odoo e 'db' para o PostgreSQL.\n\" class=\"wp-image-52298\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2026\/01\/web-e-banco-de-dados-para-oddo.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2026\/01\/web-e-banco-de-dados-para-oddo.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2026\/01\/web-e-banco-de-dados-para-oddo.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2026\/01\/web-e-banco-de-dados-para-oddo.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p>\n\n<div class=\"announcement-block announcement-block--important\">\n            <span class=\"announcement-block__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                          d=\"M12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.799 6.20101 22.5 12 22.5ZM13.637 7.65198C13.637 6.74791 12.9041 6.01501 12 6.01501C11.0959 6.01501 10.363 6.74791 10.363 7.65198C10.5335 9.53749 10.875 13.383 10.875 13.383C10.875 14.0043 11.3787 14.508 12 14.508C12.6213 14.508 13.125 14.0043 13.125 13.383V13.38L13.637 7.65198ZM11.9927 15.714C11.3714 15.714 10.8677 16.2177 10.8677 16.839C10.8677 17.4603 11.3714 17.964 11.9927 17.964H12.0073C12.6286 17.964 13.1323 17.4603 13.1323 16.839C13.1323 16.2177 12.6286 15.714 12.0073 15.714H11.9927Z\"\n                          fill=\"#FEA419\"\/>\n                <\/svg>\n                Important\n            <\/span>\n            <p class=\"announcement-block__content\">\n                <strong>Importante! <\/strong>Troque os valores de POSTGRES_USER e POSTGRES_PASSWORD pelos que voc&ecirc; quiser. Usar usu&aacute;rio e senha padr&atilde;o pode virar um problema de seguran&ccedil;a, principalmente se o servidor estiver exposto &agrave; internet.\n            <\/p><\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-3-configure-odoo\">3. Configure o Odoo<\/h3><p class=\"wp-block-paragraph\">Depois de criar o <strong>docker-compose.yml<\/strong>, &eacute; hora de ajustar a configura&ccedil;&atilde;o do Odoo. Primeiro, crie a estrutura de pastas para os arquivos de instala&ccedil;&atilde;o e configura&ccedil;&atilde;o:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">mkdir -p ~\/odoo\/{config,addons}\ntouch ~\/odoo\/config\/odoo.conf<\/pre><p class=\"wp-block-paragraph\">Em seguida, abra o arquivo odoo.conf em seu editor de texto e adicione a seguinte configura&ccedil;&atilde;o b&aacute;sica:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">[options]\naddons_path = \/mnt\/extra-addons\ndata_dir = \/var\/lib\/odoo\nadmin_passwd = suasenha\ndb_host = db\ndb_port = 5432\ndb_user = odoo\ndb_password = suasenha\ndbfilter = .*<\/pre><p class=\"wp-block-paragraph\">Se voc&ecirc; precisar ajustar o mapeamento de portas para evitar conflitos, basta editar a se&ccedil;&atilde;o <strong>ports<\/strong> no seu <strong>docker-compose.yml<\/strong>. Por exemplo, se a porta 8069 j&aacute; estiver em uso, voc&ecirc; pode expor o Odoo pela 8080:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">ports:\n  - \"8080:8069\"<\/pre><p class=\"wp-block-paragraph\">Assim, o Odoo ficar&aacute; dispon&iacute;vel na porta 8080 do servidor. S&oacute; n&atilde;o esque&ccedil;a de reiniciar os containers (nos pr&oacute;ximos passos) para que a altera&ccedil;&atilde;o entre em vigor.<\/p><p class=\"wp-block-paragraph\">Com isso pronto, voc&ecirc; j&aacute; ter&aacute; a base da instala&ccedil;&atilde;o funcionando no seu VPS Ubuntu com Docker.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a7165ebe6da2\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7165ebe6da2\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"523\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2026\/01\/configuracao-para-odoo-1.png\/w=1024,h=1024,fit=scale-down\" alt=\"Ap&oacute;s criarmos o arquivo docker-compose.yml, precisamos configurar o Odoo corretamente.\" class=\"wp-image-52433\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2026\/01\/configuracao-para-odoo-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2026\/01\/configuracao-para-odoo-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2026\/01\/configuracao-para-odoo-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2026\/01\/configuracao-para-odoo-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-4-run-odoo-with-docker\">4. Execute o Odoo com o Docker<\/h3><p class=\"wp-block-paragraph\">Com os arquivos de configura&ccedil;&atilde;o prontos, o pr&oacute;ximo passo &eacute; iniciar os containers do Odoo e do PostgreSQL. N&atilde;o &eacute; necess&aacute;rio baixar as imagens manualmente &mdash; o pr&oacute;prio Docker faz isso automaticamente na primeira execu&ccedil;&atilde;o.<\/p><p class=\"wp-block-paragraph\">A imagem do Odoo j&aacute; inclui a aplica&ccedil;&atilde;o e todas as depend&ecirc;ncias necess&aacute;rias, enquanto a imagem do PostgreSQL &eacute; respons&aacute;vel pelo banco de dados.<\/p><p class=\"wp-block-paragraph\">Entre no diret&oacute;rio do projeto e execute o comando abaixo para iniciar os containers em segundo plano:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">cd ~\/odoo\ndocker compose up -d<\/pre><p class=\"wp-block-paragraph\">Esse comando baixa as imagens, cria as redes e volumes necess&aacute;rios e inicia os containers do Odoo e do PostgreSQL em background. Durante o processo, o terminal vai mostrar o progresso da cria&ccedil;&atilde;o e inicializa&ccedil;&atilde;o.<\/p><p class=\"wp-block-paragraph\">Para verificar se tudo est&aacute; rodando corretamente, use:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker ps<\/pre><p class=\"wp-block-paragraph\">Voc&ecirc; dever&aacute; ver dois cont&ecirc;ineres listados: um para o Odoo e outro para o PostgreSQL. A coluna <strong>STATUS<\/strong> deve mostrar <strong>&ldquo;Up&rdquo;<\/strong> para ambos, confirmando que est&atilde;o funcionando corretamente. Se um ou ambos os cont&ecirc;ineres n&atilde;o estiverem em execu&ccedil;&atilde;o, use o comando<strong> `docker ps -a`<\/strong> para exibir os cont&ecirc;ineres parados e solucionar quaisquer problemas.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a7165ebe7e8d\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7165ebe7e8d\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"523\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2026\/01\/comando-docker-ps-1.png\/w=1024,h=1024,fit=scale-down\" alt=\"Para verificar se os cont&ecirc;ineres est&atilde;o em execu&ccedil;&atilde;o, use o comando \" class=\"wp-image-52435\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2026\/01\/comando-docker-ps-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2026\/01\/comando-docker-ps-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2026\/01\/comando-docker-ps-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2026\/01\/comando-docker-ps-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-5-access-odoo\">5. Acesse o Odoo<\/h3><p class=\"wp-block-paragraph\">Com os cont&ecirc;ineres em execu&ccedil;&atilde;o, voc&ecirc; pode acessar a interface web do Odoo. Abra seu navegador e acesse <strong>http:\/\/ip_do_seu_servidor:8069<\/strong>, substituindo <strong>ip_do_seu_servidor<\/strong> pelo endere&ccedil;o IP do seu VPS. Se voc&ecirc; alterou o mapeamento de portas no seu arquivo docker-compose.yml, use o n&uacute;mero de porta correto.<\/p><p class=\"wp-block-paragraph\">Ao acessar o Odoo pela primeira vez, voc&ecirc; ver&aacute; uma tela de cria&ccedil;&atilde;o de banco de dados. Aqui, voc&ecirc; configurar&aacute; seu banco de dados inicial e as credenciais de administrador. A senha mestra para gerenciar bancos de dados &eacute; especificada no seu arquivo de configura&ccedil;&atilde;o do Odoo (o padr&atilde;o geralmente &eacute; &ldquo;admin&rdquo;).<\/p><p class=\"wp-block-paragraph\">Para criar o banco, informe um nome, um e-mail e uma senha para o usu&aacute;rio administrador. Voc&ecirc; tamb&eacute;m pode optar por incluir dados de demonstra&ccedil;&atilde;o, o que pode ser &uacute;til para testes ou para se familiarizar com a plataforma.<\/p><p class=\"wp-block-paragraph\">Ap&oacute;s concluir essa etapa, o login como administrador ser&aacute; feito automaticamente. A partir da&iacute;, voc&ecirc; pode instalar aplicativos, criar usu&aacute;rios e configurar o Odoo de acordo com as necessidades do seu neg&oacute;cio, tudo rodando no ambiente do VPS.<\/p><p class=\"wp-block-paragraph\">Guarde bem as credenciais de administrador &mdash; elas d&atilde;o acesso total &agrave; sua instala&ccedil;&atilde;o.<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Pr&oacute;ximos passos<\/h2><p class=\"wp-block-paragraph\">Instalar o Odoo com Docker no Ubuntu &eacute; uma forma pr&aacute;tica e eficiente de colocar essa poderosa plataforma de gest&atilde;o em funcionamento. Seguindo os passos deste guia, voc&ecirc; consegue configurar rapidamente uma inst&acirc;ncia pronta para produ&ccedil;&atilde;o em um VPS da Hostinger.<\/p><p class=\"wp-block-paragraph\">O Docker facilita a implanta&ccedil;&atilde;o ao cuidar das depend&ecirc;ncias e manter um desempenho consistente em diferentes ambientes. Ele tamb&eacute;m simplifica tarefas como backup, atualiza&ccedil;&otilde;es e escalabilidade, acompanhando o crescimento do seu neg&oacute;cio. Al&eacute;m disso, o isolamento dos containers contribui para mais seguran&ccedil;a e estabilidade no dia a dia.<\/p><p class=\"wp-block-paragraph\">Depois que tudo estiver configurado, vale a pena explorar os diversos m&oacute;dulos dispon&iacute;veis no Odoo. H&aacute; solu&ccedil;&otilde;es para contabilidade, controle de estoque, e-commerce e muito mais, permitindo adaptar o sistema exatamente &agrave;s necessidades da sua empresa.<\/p><h2 class=\"wp-block-heading\" id=\"h-how-to-install-odoo-with-docker-faqs\">Perguntas frequentes sobre como instalar o Odoo com Docker<\/h2><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1768847978022\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Posso executar v&aacute;rias inst&acirc;ncias do Odoo com Docker?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Sim. &Eacute; poss&iacute;vel rodar m&uacute;ltiplas inst&acirc;ncias criando arquivos docker-compose separados, cada um com mapeamentos de porta e nomes de volumes diferentes. Cada inst&acirc;ncia tamb&eacute;m precisa do seu pr&oacute;prio container PostgreSQL e arquivos de configura&ccedil;&atilde;o, garantindo isolamento e evitando conflitos.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1768847981444\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Como configurar o Odoo em um container Docker?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Voc&ecirc; pode configurar o Odoo usando vari&aacute;veis de ambiente no arquivo docker-compose.yml ou montando um arquivo de configura&ccedil;&atilde;o personalizado. Basta criar um arquivo odoo.conf e mape&aacute;-lo para \/etc\/odoo\/odoo.conf dentro do container. Assim, &eacute; poss&iacute;vel ajustar par&acirc;metros como conex&atilde;o com o banco de dados, logs e configura&ccedil;&otilde;es do servidor.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1768847982081\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Como atualizar o Odoo rodando em Docker?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Para atualizar o Odoo, altere a vers&atilde;o da imagem no arquivo docker-compose.yml e execute os comandos <strong>docker compose pull <\/strong>e <strong>docker compose up -d.<\/strong> Antes de qualquer atualiza&ccedil;&atilde;o, fa&ccedil;a backup dos dados e verifique se suas configura&ccedil;&otilde;es personalizadas e m&oacute;dulos adicionais s&atilde;o compat&iacute;veis com a nova vers&atilde;o.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Odoo &eacute; uma plataforma open-source bastante conhecida que combina recursos de ERP (Enterprise Resource Planning) e CRM (Customer Relationship Management) em um &uacute;nico sistema. Ela oferece mais de 40 aplicativos integrados para atender diferentes necessidades do neg&oacute;cio, como contabilidade, controle de estoque, gerenciamento de projetos e e-commerce. O Docker facilita a instala&ccedil;&atilde;o ao empacotar o [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/br\/tutoriais\/odoo-docker\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":356,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"","rank_math_description":"Aprenda a instalar o Odoo com Docker no Ubuntu passo a passo. Guia pr\u00e1tico para rodar Odoo em VPS com mais controle, seguran\u00e7a e escala.","rank_math_focus_keyword":"odoo docker","footnotes":""},"categories":[4915],"tags":[7816],"class_list":["post-52436","post","type-post","status-publish","format-standard","hentry","category-vps","tag-odoo-docker"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/odoo-docker\/","default":1},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/odoo-docker\/","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/odoo-docker\/","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/como-instalar-odoo-en-docker\/","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/odoo-docker\/","default":0},{"locale":"de-DE","link":"https:\/\/www.hostinger.com\/de\/tutorials\/odoo-mit-docker-installieren\/","default":0},{"locale":"it-IT","link":"https:\/\/www.hostinger.com\/it\/tutorial\/come-installare-odoo-con-docker\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/odoo-docker\/","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/odoo-docker\/","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/odoo-docker\/","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/odoo-docker\/","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/odoo-docker\/","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/odoo-docker\/","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/odoo-docker\/","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/como-instalar-odoo-en-docker\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/como-instalar-odoo-en-docker\/","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/como-instalar-odoo-en-docker\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/odoo-docker\/","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/52436","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/users\/356"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/comments?post=52436"}],"version-history":[{"count":1,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/52436\/revisions"}],"predecessor-version":[{"id":52752,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/52436\/revisions\/52752"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media?parent=52436"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/categories?post=52436"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/tags?post=52436"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}