When you create an Umbraco Cloud project we create the project URLs based on the name you give your project.
Let's say you have a project named
Snoopy. These will be the default domains:
- Umbraco Cloud Portal: www.s1.umbraco.io/project/snoopy
- Live site: snoopy.s1.umbraco.io
- Development environment: dev-snoopy.s1.umbraco.io
- Staging environment: stage-snoopy.s1.umbraco.io
To access the backoffice, simply add
/umbraco to the end of the Live, Development or Staging domain.
Under Settings in the Umbraco Cloud Portal, you'll find Manage domains. This is where you go when you want to bind domains to your Cloud environments and when you want to add security certificates to your environments.
You can bind any hostname to your project environments. Keeping in mind, of course, that the hostname will need to have a DNS entry so that it resolves to the Umbraco Cloud service.
You can bind a total of 15 hostnames to each Umbraco Cloud environments.
Once you add a domain to one of your environments make sure to update the hostname DNS entry to resolve to the umbraco.io service. We recommend setting an ALIAS record for your root domain (e.g. mysite.s1.umbraco.io), rather than an A record for the umbraco.io service IP address. Check with your DNS host or domain registrar for details on how to configure this for your domain.
You will also need to add the hostnames to your root content node.
- Go to the Umbraco Backoffice
- Right-click the root content node
- Choose Culture and Hostnames
- Add your hostname
- Hit Save
Once you've assigned a domain to your Umbraco Cloud environment, you may want to hide the default umbraco.io URL (e.g. snoopy.s1.umbraco.io). We've created a rewrite rule for this purpose - find it in the Rewrites on Cloud article.