Docs/Custom domains & HTTPS
Custom domains & HTTPS
Serve your HostKB application on your own domain with SSL certificates provisioned automatically.
Before you start
- Your application should already be created and preferably deployed once.
- You need access to DNS for the domain (or subdomain) you want to use.
- Custom domains must be allowed on your plan.
1. Add the domain in HostKB
Domains are managed per application.
- Open your application from the dashboard.
- Go to Domains (also available from Quick Actions).
- Click Add Domain and enter the hostname (for example
example.comorwww.example.com). - Save. SSL is provisioned automatically and may take a minute or two the first time.
2. Point DNS to HostKB
Use the values shown on the Domains page for your app.
On the Domains page, open the DNS Configuration instructions for your workspace. Typically you will:
- Add a CNAME record pointing your hostname to the platform root domain shown in the UI, or
- Add an A record pointing to the platform IP when that option is listed.
DNS changes can take a few minutes to several hours to propagate. After DNS is correct, HTTPS should show as active for the domain in HostKB.
HTTPS tips
- On the first deploy or first domain add, wait briefly if the browser shows a certificate warning — issuance is often still in progress.
- Use the default HostKB app URL to confirm the app itself is healthy before debugging DNS.
- If the domain stays pending, double-check the hostname spelling and that the DNS record matches the Domains page exactly.
Related guides
- Getting started — Create projects and apps, set environment variables, then build and deploy from the UI.
- What is HostKB Cloud? — HostKB Cloud is a free hosting and deployment platform — deploy apps from Git with HTTPS and logs.
- Free app hosting — Free hosting for Node.js, Python, .NET, Java, React, Angular, Next.js, Vue, PHP, and Docker apps.
- Free deployment platform — Free deployment platform to deploy apps from Git — builds, HTTPS, domains, and auto-deploy.
- Deploy from GitHub — Connect GitHub, pick a repository and branch, then build and deploy your app.
- Sample apps (download) — Download Node.js, .NET, or Python sample ZIPs, push to your Git repo, and try a free deploy.
- Environment variables — Add app and project variables, mark secrets, and redeploy so the live app picks them up.
- Auto-deploy on push — Enable auto-deploy so pushes to your selected branch build and deploy automatically.
- Build & deploy logs — Watch real-time build and deployment logs to troubleshoot releases on HostKB Cloud.
- App sizes & scaling — Choose the right application size for CPU and memory, then upgrade as your workload grows.