Nombres de dominio¶
Domain names serve as easily recognizable labels for online locations such as websites, translating difficult-to-remember numerical IP addresses into readable, memorable web addresses.
Odoo Online and Odoo.sh databases use a subdomain of the odoo.com domain by default
(e.g., mycompany.odoo.com).
However, you can register a free domain name on Odoo Online or use a domain name you own.
Register a free domain name¶
To register a one-year free domain name for an Odoo Online database:
Open the database manager.
Click the database name and select Domain Names.
Busque el nombre de dominio deseado y verifique su disponibilidad.
Select the desired domain name, fill in the Domain Owner form, and click Register. The domain name is directly linked to the database.
Importante
A verification email from
noreply@domainnameverification.netwill be sent to the email address provided. Verifying the email address is necessary to keep the domain active and receive the renewal quote before expiration.Finally, map the domain name to your Odoo website.
Términos y condiciones
The domain name registration is free for the first year. After this period, Odoo will continue to manage the domain in partnership with Gandi.net, the domain name registrar, and you will be charged Gandi.net’s renewal rate. Odoo sends a renewal quotation every year to the email address specified in the Domain Owner form several weeks before the domain’s expiration date. The domain is renewed automatically when the quotation is confirmed.
Esta oferta solo está disponible para las bases de datos de Odoo en línea.
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¶
To manage a free domain name’s DNS records:
Open the database manager.
Click the database name and select Domain Names.
Click DNS.
Truco
A: el registro A contiene la dirección IP del dominio. Se crea de forma automática y no se puede editar ni eliminar.
CNAME: CNAME records forward one domain or subdomain to another domain. One is automatically created to map the
wwwsubdomain to the database. If the database is renamed, the CNAME record must be updated accordingly.MX: los registros MX le indican a los servidores a dónde enviar los correos electrónicos.
TXT: TXT records can be used for various purposes (e.g., verifying domain name ownership).
Cualquier modificación a los registros DNS puede tardar hasta 72 horas en propagarse a todos los servidores.
Subdomains¶
Adding a subdomain label to a free domain name (e.g., subdomain.yourdomain.com) allows
creating multiple websites or creating database records from emails
received on an alias (e.g.,
email@subdomain.yourdomain.com).
To create a subdomain, add a CNAME record:
Open the database manager.
Click the database name and select Domain Names.
Click DNS.
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.).
Click Add record.
Nota
To use a subdomain’s address for your Odoo website, it is necessary to:
Buzón de correo¶
The free domain name does not include a mailbox. However, there are two options for linking it to a mailbox.
Usar un subdominio¶
After creating a subdomain, go to the database and open
the Settings app. Under the Alias Domain field, enter the subdomain (e.g.,
subdomain.yourdomain.com), click Create, and then Save.
Usar un proveedor de correo electrónico externo¶
To use an external email provider, it is necessary to add an MX record:
Open the database manager.
Click the database name and select Domain Names.
Click DNS.
Click Add DNS record and select MX.
Fill in the Name, Content, and Priority fields according to the external email provider.
Google Workspace¶
To use a free domain name with Gmail, register for 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¶
Sign in to Google Workspace. When asked to verify you own your domain, click Switch to manual verification.
Select
gandi.netas the Domain host and click Continue.
Copy the content of the Value field under TXT record. Leave the window open.
Add a TXT record.
Open the database manager.
Click the database name and select Domain Names.
Click DNS.
Click Add DNS record and select TXT.
Enter
@in the Name field, paste the Value provided by Google in the Content field, and click Add record.
Go back to Google Workspace, tick the box at the bottom, and click Confirm.
Redirigir correos electrónicos a Gmail¶
Open the database manager.
Click the database name and select Domain Names.
Click DNS.
Click Add DNS record and select MX.
Enter
@in the Name field,1in the Priority field,smtp.google.com.in the Content field, and click Add record.
Open the Google Workspace Admin console, click Activate Gmail for your domain, and follow the steps.
Configurar un nombre de dominio existente¶
If you already own a domain name, you can use it for your Odoo website.
Advertencia
To avoid potential SSL certificate validation issues, it is strongly recommended to follow these steps in the specified order:
If you are transferring your website, set up URL redirections before transferring the domain name to preserve the website’s SEO.
Redirect your naked domain name (this step is optional but recommended).
Nota
If you are using Cloudflare, follow these instructions to add a CNAME record and secure and redirect a naked domain.
Agregar un registro CNAME¶
Es necesario que agregue un registro CNAME para reenviar su nombre de dominio a la dirección de su base de datos de Odoo.
La dirección de destino del registro CNAME debe ser la dirección de su base de datos tal como la definió al crearla (por ejemplo, miempresa.odoo.com).
La dirección de destino del registro CNAME debe ser la dirección principal del proyecto, disponible en Odoo.sh si se dirige a , o una rama específica (producción, preproducción o desarrollo) si se dirige a y hace clic en ¿Cómo configurar mi dominio?. Un mensaje le indicará a qué dirección debe apuntar su registro CNAME.
Las instrucciones específicas dependen de su servicio de alojamiento de DNS.
Ver también
Redirigir un dominio raíz¶
Nota
Completar este paso es opcional, pero le recomendamos que lo haga.
Para permitir que los visitantes utilicen su nombre de dominio raíz (un nombre de dominio sin subdominios ni prefijos) (sudominio.com) deberá crear una redirección 301 (una redirección permanente de una URL a otra) a www.sudominio.com:
de
http://sudominio.comahttps://www.sudominio.comyde
https://sudominio.comahttps://www.sudominio.com.
The specific instructions depend on your DNS hosting service. However, not all of them offer to redirect a naked domain to HTTPS. If you encounter any issues, we recommend using Cloudflare.
Usar Cloudflare para proteger y redirigir un dominio desnudo¶
“Regístrate e inicia sesión en Cloudflare <https://dash.cloudflare.com/sign-up>”_.
Introduce tu nombre de dominio en “Cloudflare’s dashboard <https://dash.cloudflare.com/login>”_ y selecciona Búsqueda rápida de registros DNS.
Elige un plan (el plan gratuito es suficiente).
Sigue las instrucciones y recomendaciones de Cloudflare para completar la activación.
Agregue un registro CNAME para redirigir su dominio desnudo (“yourdomain.com”) al subdominio “www” (por ejemplo, “www.yourdomain.com”) haciendo clic en DNS en el menú de navegación, luego haciendo clic en el botón Agregar registro y usando la siguiente configuración:
Type: select
CNAME.Name: enter
@(oryourdomain.com).Target: enter
www.+yourdomain.com, e.g.,www.yourdomain.com.Proxy status: toggle the option on (Proxied).
Haga clic en Guardar.
Agregue otro segundo registro CNAME para redirigir el subdominio “www” (por ejemplo, “www.yourdomain.com”) a la dirección de su base de datos (por ejemplo, “mycompany.odoo.com”) utilizando la siguiente configuración:
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.comProxy status: toggle the option off (DNS only).
Haga clic en Guardar.
Define a redirect rule to permanently redirect (301) your naked domain (e.g.,
yourdomain.com) to bothhttp://andhttps://by going to . On that page:Introduzca cualquier Nombre de la regla.
En la sección Si las solicitudes entrantes coinciden…, seleccione Expresión de filtro personalizada y utilice la siguiente configuración:
Field: select
Hostname.Operator: select
equals.Value: enter your domain name, e.g.,
yourdomain.com.
En la sección Then…, utilice la siguiente configuración:
Type: select
Dynamic.Expression: enter the following expression
concat("https://www.yourdomain.com", http.request.uri.path), replacingyourdomain.comwith your domain name.Status code: select
301.Preserve query string: enable the option by ticking the box.
Click Deploy.
Go to and ensure the encryption mode is set to Full.
Mapear un nombre de dominio a una base de datos de Odoo¶
Advertencia
Ensure you have added a CNAME record to your domain name’s DNS before mapping your domain name to your Odoo database.
Failing to do so may prevent the SSL certificate from being validated and could result in a certificate name mismatch error. Web browsers often display this as a warning, such as «Your connection is not private».
If you encounter this error after mapping the domain name to your database, wait up to five days, as the validation may still be in progress. If not, you can submit a support ticket, including screenshots of your CNAME records.
Open the database manager.
Click the database name and select Domain Names.
Click Use my own domain.
Enter the domain name (e.g.,
www.yourdomain.com), click Verify, then I confirm, it’s done.
En Odoo.sh, vaya a , escriba el nombre de dominio a agregar y haga clic en Agregar dominio.
Ver también
Cifrado SSL (protocolo HTTPS)¶
SSL encryption allows visitors to navigate a website over a secure connection, indicated by the https:// protocol at the beginning of a web address rather than the non-secure http:// protocol.
Odoo generates a separate SSL certificate for each domain mapped to a database using Let’s Encrypt’s certificate authority and ACME protocol.
Nota
Generar un certificado puede tomar hasta 24 horas.
Several attempts to validate your certificate are made over the next five days after you map your domain name to your database.
Si hace uso de otro servicio, puede seguir usándolo o cambiarse a Odoo.
Importante
No se generan certificados SSL para los dominios simples (nombres de dominio sin subdominios ni prefijos).
URL web base de la base de datos¶
Nota
If the Website app is installed on your database, skip this section and continue from the Map a domain name to an Odoo website section.
La URL web base o URL raíz de una base de datos afecta la dirección de su sitio web principal y todos los enlaces que sus clientes recibieron (por ejemplo, cotizaciones, enlaces al portal, entre otros).
Para convertir su nombre de dominio personalizado en la URL web base de su base de datos, primero acceda a su base de datos con su nombre de dominio personalizado e inicie sesión como administrador (un usuario que forma parte del grupo de permisos de acceso a los ajustes en Administración).
Importante
If you access your database using the original Odoo address (e.g., mycompany.odoo.com), the
database’s web base URL will be updated accordingly. To prevent the automatic update of the
web base URL when an administrator logs in to the database, activate the developer mode, go to ,
and enter web.base.url.freeze as the Key and True as the Value.
Nota
You can also set the web base URL manually. To do so, activate the developer mode, go to , and
search for the web.base.url key (create it if necessary) and enter the full address of your
website as the value (e.g., https://www.yourdomain.com). The URL must include the protocol
https:// (or http://) and not end with a slash (/).
Mapear un nombre de dominio a un sitio web de Odoo¶
Nota
Mapear su nombre de dominio a su sitio web no es igual a mapearlo a su base de datos:
It defines your domain name as the main one for your website, helping search engines index it correctly.
It defines your domain name as the base URL for your database, including portal links sent to your customers via email.
En caso de que tenga varios sitios web, mapea su nombre de dominio al sitio web correcto.
Go to . If you have multiple websites, select
the one you want to configure. In the Domain field, enter the URL of your website (e.g.,
https://www.yourdomain.com) and Save.
Advertencia
Mapear su nombre de dominio a su sitio web de Odoo evita que el buscador web de Google indexe la dirección original de su base de datos (por ejemplo, miempresa.odoo.com).
If both addresses are already indexed, it may take some time for the indexation of the second address to be removed from Google Search. You can use the Google Search Console to fix the issue.
Subdomains¶
Adding a subdomain label to a domain name (e.g., subdomain.yourdomain.com) allows creating
multiple websites with a single domain name. To do so:
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).