Link a domain with free HTTPS to your website or web app
Server Linked Domains (Domain Integration, beta) connects your domain to a website, API or web panel running on your bot hosting server, with HTTPS and a free SSL certificate. It is not for Minecraft servers.
- Difficulty:
- Intermediate
- Time:
- 10 minutes
On this page
If you run a website, API, bot dashboard or web panel on Endercloud bot hosting (for example a Node.js or Python app), you can open it on your own domain like https://dashboard.yourdomain.com instead of http://IP:PORT. The billing panel's Server Linked Domains tool (shown as Domain Integration, currently in beta) links the domain to your server's port and sets up HTTPS with a free SSL certificate for you.
This is for websites and web apps, not Minecraft. To give your Minecraft server a domain, use an SRV record or a free subdomain instead. See Connect your own domain to your Minecraft server.
No domain yet? You can still use HTTPS with a free SSL link in the format https://[port]-[node].ender.co.in, for example https://25808-agni.ender.co.in. See Free HTTPS (SSL) link for your web app.
What you can host
Bot hosting runs web apps written in languages such as Node.js (Express, Next.js and similar) and Python (Flask, FastAPI, Django and similar), plus bot dashboards and web panels built with them. Classic PHP hosting (WordPress, PHP sites) is not part of bot hosting.
What you need
An active bot hosting server running your web app.
Your app listening on the server's port (the address shown in the Game Panel header, also on the Network tab) and on all interfaces (
0.0.0.0), not onlylocalhost. Check it opens athttp://IP:PORTfirst.A domain you own, with access to its DNS. You can register one with Endercloud or use one from another registrar.
How to link your domain
Log in to the billing panel, open the user menu and click Server Linked Domains.
Under Enter Domain, type the domain or subdomain you want to use (for example
dashboard.yourdomain.com) and choose the server if asked.Follow the verification instructions shown on screen. They tell you exactly which DNS record to add. Add it where your DNS is managed: in the billing panel for Endercloud domains (see Manage DNS records for your domain), or at your DNS provider, such as Cloudflare.
Once the domain is verified, click Add Domain. It appears in the Linked Domains list, and HTTPS with a free SSL certificate is set up automatically.
Open
https://plus your domain in a browser to check that your app loads.
New DNS records can take from a few minutes to a few hours to reach every network. If verification fails right after you add a record, wait a little and try again. Check the record for typos and extra dots.
Limits
One linked domain per active server. With three active servers you can link three domains, one each.
The tool is in beta, so it may still change.
Unlinking a domain
Find the domain in Linked Domains and click Unlink. This removes the related server configuration and SSL files. Unlink the old domain before linking a new one to the same server.
Frequently asked questions
My domain shows an error or a blank page
Check that your app is running (look at the Console) and that it opens at http://IP:PORT. Most problems come from an app that listens only on localhost or on a different port from the one assigned in the panel.
Do I need to buy an SSL certificate?
No. A free SSL certificate is set up when the domain is linked, so your site works on https://.
Verification keeps failing. What should I check?
Make sure you added the record exactly as shown, in the place that really controls your DNS (if your domain uses Cloudflare nameservers, add it at Cloudflare). Wait for DNS to update, then try again. If it still fails, open a ticket with your domain name and a screenshot of your DNS records.
Can I use this for my Minecraft or Hytale server?
No. Game servers don't use HTTPS. For Minecraft, use an SRV record or a free subdomain: see Connect your own domain to your Minecraft server and Free subdomain and dedicated IP.
Was this article helpful?
Related articles
Compare Lite, Plus, Pro, Ultra, Elite, Ruby and LavaLink V4, and pick the right size, language and location for your Discord or Telegram bot.
Add an SRV record named _minecraft._tcp.play with priority 0, weight 5, your server port and your node hostname as target. Java players then join with play.yourdomain.com.
No domain? Open your website, API or bot dashboard over HTTPS with a free SSL certificate from Endercloud. Port first, a dash, then your node name, always on ender.co.in, like https://25808-agni.ender.co.in.
Search for a name on the Endercloud domain registration page, pick an extension, pay, and the domain is active instantly with free WHOIS privacy and DNS management.
