Overview
Every Softr app gets a free Softr domain, for examplemyportal.softr.app. You can change it at any time in the Publish menu or in Settings → General → Domains.
You can also publish your app on a domain you own. Softr supports two kinds of custom domain:
- Root domains, for example
example.com. Softr also addswww.example.comfor you. - Subdomains, for example
portal.example.com.
Connect a domain you own
1. Start the setup
In your Softr app, go to Settings → General. In the Domains section, click Connect next to Custom domain. You can also start from the Publish menu: click Add custom domain.
The Domains section in General settings
2. Enter your domain
Enter the domain you want to use, for exampleexample.com or portal.example.com, then click Continue. Softr detects if it is a root domain or a subdomain.

Enter the domain you want to connect
3. Continue to Entri
Softr shows the domain you are about to connect. Click Continue to open Entri. Click Back to change the domain. Softr saves the domain on your app when you click Continue. If you close Entri before you finish, the domain stays in your settings and you can finish the setup later.
Softr uses Entri to set up your domain
4. Sign in to your domain provider
Follow the steps in Entri. Entri finds your domain provider (for example GoDaddy, Namecheap, or Cloudflare), asks you to sign in, and adds the DNS records that Softr needs.5. Wait for the DNS changes
When Entri is done, you go back to Softr. The domain shows a loading icon while the DNS changes take effect. This can take up to a few hours.
The domain waits for the DNS changes

A connected domain
6. Publish your app
Click Publish in the top navigation bar. Your custom domain shows in the Publish menu. Click Publish to launch your app on the domain.
Publish your app on the custom domain
Buy a new domain
If you do not have a domain yet, you can buy one without leaving Softr.- Go to Settings → General → Domains.
- Under Custom domain, click Buy a domain.
- Search for a domain and complete the purchase in Entri.
Check the domain status
The Domains section shows the status of your custom domain next to its name.
Softr cannot find the DNS records
Add the DNS records manually
You do not have to use Entri. After you enter your domain in Softr, the Domains section shows the DNS records your domain needs. Add them yourself in your domain registrar’s or DNS host’s dashboard. Click the copy icon next to a value to copy it. Every DNS host has its own way to update DNS settings. Read the help documentation of your DNS host if you are not familiar with it. Also see our FAQ on domain setup.Root domain
For a root domain such asexample.com, add an A record and a CNAME record:
Subdomain
For a subdomain such asportal.example.com, add one A record:

The DNS record for a subdomain
Remove a custom domain
In Settings → General → Domains, click Remove next to Custom domain, then click Remove connection. Your app is no longer available on that domain. The DNS records stay with your domain provider until you delete them there.Troubleshooting when a domain does not work correctly
If your domain is not working correctly after a few hours:- Click Run setup in the Domains section to run the Entri setup again.
- The CNAME record should point to your custom domain, not to
{domain}.softr.app. - If your domain registrar does not allow
@in the A record host, leave the host empty, and use www for the CNAME host. - SSL is installed automatically once the domain points to Softr and you publish the app.
FAQ
Below are some common questions we get about custom domains. Click the toggle to reveal each answer.What is Entri?
What is Entri?
Do I have to use Entri?
Do I have to use Entri?
I already have a website, but I want to publish my Softr app to a custom domain, what should I do?
I already have a website, but I want to publish my Softr app to a custom domain, what should I do?
My app says that the connection is not secure, what should I do?
My app says that the connection is not secure, what should I do?
- Check the website URL in https://dnschecker.org/ to see any issues.
- Make sure you have the right DNS records with the right IP address: 35.158.87.123
- Try removing the domain from Softr and adding it again to re-initialize the SSL certificate.
- Make sure the app is published.
- Be sure to allow cookies for your site in your browser.
Will a subdomain overwrite the site I have on my top-level domain, or vice versa?
Will a subdomain overwrite the site I have on my top-level domain, or vice versa?
What if I'm using Cloudflare with Softr for DNS/SSL?
What if I'm using Cloudflare with Softr for DNS/SSL?

Can I enable DDOS protection on my site?
Can I enable DDOS protection on my site?
Can I self-host my Softr app on my own server?
Can I self-host my Softr app on my own server?