Pular para o conteúdo
Documentação do usuário

Nomes de domínio

Nomes de domínio servem como rótulos facilmente reconhecíveis para locais online, como sites, traduzindo endereços IP numéricos difíceis de lembrar em endereços web legíveis e memoráveis.

Os bancos de dados Odoo Online e Odoo.sh usam um subdomínio do domínio odoo.com por padrão (por exemplo, mycompany.odoo.com).

No entanto, você pode registrar um nome de domínio gratuito <domain-name/register> no Odoo Online ou usar um nome de domínio que você possui <domain-name/existing>.

Registre um nome de domínio gratuito

Para registrar um nome de domínio gratuito de um ano para um banco de dados Odoo Online:

  1. Open the database manager.

  2. Click the database name and select fa-globe Domain Names.

  3. Search for the desired domain name and check its availability.

  4. Select the desired domain name, fill in the Domain Owner form, and click Register. The domain name is directly linked to the database.

    Um email de verificação de noreply@domainnameverification.net será enviado para o endereço de email fornecido. Verificar o endereço de email é necessário para manter o domínio ativo e receber a cotação de renovação antes do vencimento.

  5. Finally, map the domain name to your Odoo website <domain-name/existing/website-map>.

O registro do nome de domínio é gratuito no primeiro ano. Após este período, o Odoo continuará gerenciando o domínio em parceria com Gandi.net, o registrador de nomes de domínio, e você será cobrado pela taxa de renovação do Gandi.net. O Odoo envia uma cotação de renovação anualmente para o endereço de email especificado no formulário Proprietário do Domínio algumas semanas antes da data de vencimento do domínio. O domínio é renovado automaticamente quando a cotação é confirmada.

  • The offer is only available for Odoo Online databases.

  • The offer is limited to one domain name per client.

  • The offer is limited to the registration of a new domain name.

  • The offer is available to One App Free plans. Ensure your website contains sufficient original content for Odoo to verify that your request is legitimate and in compliance with Odoo's Acceptable Use Policy. Given the high number of requests, it can take Odoo several days to review them.

Registros DNS

Para gerenciar os registros de DNS (sistema de nomes de domínio) de um nome de domínio gratuito:

  1. Open the database manager.

  2. Click the database name and select fa-globe Domain Names.

  3. Click DNS.

Qualquer modificação nos registros DNS pode levar até 72 horas para se propagar mundialmente em todos os servidores.

Subdomínios

Adicionar um rótulo de subdomínio a um nome de domínio gratuito (por exemplo, subdomain.yourdomain.com) permite criar múltiplos sites ou criar registros de banco de dados a partir de emails recebidos em um alias <domain-name/register/mailbox/subdomain> (por exemplo, email@subdomain.yourdomain.com).

Para criar um subdomínio, adicione um registro CNAME:

  1. Open the database manager.

  2. Click the database name and select fa-globe Domain Names.

  3. Click DNS.

  4. Click Add DNS record and select CNAME.

    • Name: enter the desired subdomain label (e.g., subdomain).

    • Content: enter original database domain with a period at the end (e.g., mycompany.odoo.com.).

  5. Click Add record.

Caixas de e-mail

O nome de domínio gratuito não inclui uma caixa de correio. No entanto, existem duas opções para vinculá-lo a uma caixa de correio.

Usar um subdomínio

Depois de criar um subdomínio <domain-name/register/subdomains>, vá para o banco de dados e abra o aplicativo Configurações. No campo Domínio de Alias, insira o subdomínio (por exemplo, subdomain.yourdomain.com), clique em Criar e depois em Salvar.

Usar um provedor de e-mail externo

Para usar um provedor de email externo, é necessário adicionar um registro MX:

  1. Open the database manager.

  2. Click the database name and select fa-globe Domain Names.

  3. Click DNS.

  4. Click Add DNS record and select MX.

  5. Fill in the Name, Content, and Priority fields according to the external email provider.

Google Workspace

Para usar um nome de domínio gratuito com Gmail, registre-se em Google Workspace.

During the registration process, select Set up using your existing domain when asked to Choose a way to set up your account, and enter your domain (e.g., yourdomain.com) when asked What's your business's domain name?.

Domain ownership verification
  1. Sign in to Google Workspace. When asked to verify you own your domain, click Switch to manual verification.

    Switching to manual domain verification on Google Workspace
  2. Select gandi.net as the Domain host and click Continue.

    Selecting the domain host on Google Workspace
  3. Copy the content of the Value field under TXT record. Leave the window open.

    Copying the TXT value on Google Workspace
  4. Add a TXT record.

    1. Open the database manager.

    2. Click the database name and select fa-globe Domain Names.

    3. Click DNS.

    4. Click Add DNS record and select TXT.

    5. Enter @ in the Name field, paste the Value provided by Google in the Content field, and click Add record.

    Creating a TXT record to verify domain name ownership
  5. Go back to Google Workspace, tick the box at the bottom, and click Confirm.

Redirect emails to Gmail
  1. Open the database manager.

  2. Click the database name and select fa-globe Domain Names.

  3. Click DNS.

  4. Click Add DNS record and select MX.

  5. Enter @ in the Name field, 1 in the Priority field, smtp.google.com. in the Content field, and click Add record.

    Creating an MX record to redirect emails to Gmail
  6. Open the Google Workspace Admin console, click Activate Gmail for your domain, and follow the steps.

Configurar um nome de domínio existente

Se você já possui um nome de domínio, pode usá-lo para seu site Odoo.

Adicionar um registro CNAME

É necessário adicionar um registro CNAME para encaminhar seu nome de domínio para o endereço do sua base de dados do Odoo.

O endereço de destino do registro CNAME deve ser o endereço da sua base de dados, conforme definido na sua criação (por exemplo, mycompany.odoo.com).

O endereço de destino do registro CNAME deve ser o endereço principal do projeto, que pode ser encontrado no Odoo.sh, acessando Definições › Nome do projeto, ou uma ramificação específica (produção, teste ou desenvolvimento), acessando Ramificações › selecione a ramificação › Definições › Domínios personalizados, e clicando em Como configurar meu domínio?. Uma mensagem indica para qual endereço o seu registro CNAME deve ser direcionado.

As instruções específicas dependem de seu serviço de hospedagem de DNS.

Redirect a naked domain

To let visitors use your naked domain name (a domain name without any subdomains or prefixes) (yourdomain.com), creating a 301 redirect (a permanent redirect from one URL to another) to www.yourdomain.com is required:

  • from http://yourdomain.com to https://www.yourdomain.com, and

  • from https://yourdomain.com to https://www.yourdomain.com.

As instruções específicas dependem do seu serviço de hospedagem DNS. No entanto, nem todos oferecem redirecionar um domínio raiz para HTTPS. Se você encontrar algum problema, recomendamos usar Cloudflare <domain-name/existing/naked/cloudflare>.

Como usar o Cloudflare para proteger e redirecionar um domínio simples
  1. Sign up and log in to Cloudflare.

  2. Enter your domain name on Cloudflare's dashboard and select Quick scan for DNS records.

  3. Choose a plan (the free plan is sufficient).

  4. Follow Cloudflare's instructions and recommendations to complete the activation.

  5. Add a CNAME record to redirect your naked domain (yourdomain.com) to the www subdomain (e.g., www.yourdomain.com) by clicking DNS in the navigation menu, then clicking the Add record button, and using the following configuration:

    • Type: select CNAME.

    • Name: enter @ (or yourdomain.com).

    • Target: enter www. + yourdomain.com, e.g., www.yourdomain.com.

    • Proxy status: toggle the option on (Proxied).

    • Click Save.

    Adding a CNAME DNS record to Cloudflare to redirect a naked domain to a www subdomain
  6. Add another second CNAME record to redirect the www subdomain (e.g., www.yourdomain.com) to your database address (e.g., mycompany.odoo.com) using the following configuration:

    • Type: select CNAME.

    • Name: enter www. followed by your domain name, e.g., www.yourdomain.com.

    • Target: enter your database's address as defined at its creation e.g., mycompany.odoo.com

    • Proxy status: toggle the option off (DNS only).

    • Click Save.

    Adding a CNAME DNS record to Cloudflare to redirect a www subdomain to an Odoo database
  7. Define a redirect rule to permanently redirect (301) your naked domain (e.g., yourdomain.com) to both http:// and https:// by going to Rules › Overview › Create rule --> Redirect Rule. On that page:

    • Enter any Rule name.

    • Under the If incoming requests match... section, select Custom filter expression and use the following configuration:

      • Field: select Hostname.

      • Operator: select equals.

      • Value: enter your domain name, e.g., yourdomain.com.

    • Under the Then... section, use the following configuration:

      • Type: select Dynamic.

      • Expression: enter the following expression concat("https://www.yourdomain.com", http.request.uri.path), replacing yourdomain.com with your domain name.

      • Status code: select 301.

      • Preserve query string: enable the option by ticking the box.

    • Click Deploy.

    Defining a Cloudflare redirect rule to create a permanent redirect (301)
  8. Go to SSL/TLS › Overview › Configure and ensure the encryption mode is set to Full.

    Setting the encryption mode to full on Cloudflare

Mapear um nome de domínio até uma base de dados Odoo

Deixar de fazer isso pode impedir que o certificado SSL <domain-name/existing/db-map/ssl> seja validado e pode resultar em um erro de incompatibilidade de nome de certificado. Os navegadores da web geralmente exibem isso como um aviso, como "Sua conexão não é privada".

Se você encontrar este erro após mapear o nome de domínio para seu banco de dados, aguarde até cinco dias, pois a validação ainda pode estar em andamento. Caso contrário, você pode enviar um ticket de suporte, incluindo capturas de tela de seus registros CNAME.

No Odoo.sh, vá para Ramificações › selecionar sua ramificação › Definições › Domínios personalizados, digite o nome do domínio a ser adicionado e clique em Adicionar domínio.

Mapping a domain name to an Odoo.sh branch
Veja também:

Odoo.sh branches: settings tab <odoo-sh/branches/tabs/settings>

Criptografia SSL (protocolo HTTPS)

Criptografia SSL permite que os visitantes naveguem em um site por uma conexão segura, indicada pelo protocolo https:// no início de um endereço web, em vez do protocolo não seguro http://.

Odoo gera um certificado SSL separado para cada domínio mapeado para um banco de dados <domain-name/existing/db-map> usando a autoridade de certificação do Let's Encrypt e o protocolo ACME.

URL base da web de uma base de dados

O URL da web da base ou URL raiz de uma base de dados afeta o endereço principal do seu site e todos os links enviados aos seus clientes (ex.: cotações, links de portal etc.).

Para tornar seu nome de domínio personalizado o URL de base da Web do seu banco de dados, acesse a base de dados usando o nome de domínio personalizado e faça login como administrador (um usuário que faça parte do grupo de direitos de acesso a Definições em Administração).

Mapear um nome de domínio até um site Odoo

Vá para Website › Configuração › Configurações. Se você tiver vários sites, selecione aquele que deseja configurar. No campo Domínio, digite a URL do seu site (por exemplo, https://www.seudominio.com) e clique em Salvar.

Se ambos os endereços já estiverem indexados, pode levar algum tempo para que a indexação do segundo endereço seja removida do Google Search. Você pode usar o Google Search Console para resolver o problema.

Subdomínios

Adicionar um rótulo de subdomínio a um nome de domínio (por exemplo, subdominio.seudominio.com) permite criar múltiplos sites com um único nome de domínio. Para fazer isso:

  1. Add a CNAME record to forward your subdomain (e.g., subdomain.yourdomain.com) to the address of your Odoo database (e.g., mycompany.odoo.com).

  2. Map the subdomain to your Odoo database <domain-name/existing/db-map>.

  3. Map the subdomain to your Odoo website <domain-name/existing/website-map>.

ON THIS PAGE