How can we help?

Search our guides and tutorials, or browse the categories below.

How do I connect my own domain to my server?

Server 157 views Markdown
  1. Get your server's address from the IP Address row on the panel's Overview tab.
  2. In the DNS settings where you bought your domain, create an A record. For the name, use @ for the main domain or a subdomain such as www. For the value, enter the IP address.
  3. Wait for the DNS change to spread. This can take a while.
  4. Follow the steps below for your app.

HTTPS setup for web apps

Most ready-made apps with a web interface (such as WordPress, WooCommerce and Nextcloud) run behind Caddy, which handles HTTPS. You also need to add the new address to Caddy. Connect with SSH and, in your app's folder such as /opt/seturack/wordpress, open caddy/Caddyfile. Add your domain to the first line:

203-0-113-5.sslip.io, example.com {

If your site address starts with http://, change the first line to example.com { instead. Then run this in the same folder. Caddy gets the certificate by itself:

docker compose exec caddy caddy reload --config /etc/caddy/Caddyfile --adapter caddyfile

The remaining step for each app

AppWhat to do
WordPress, WooCommerceUnder Settings > General, change both address fields to the new address.
NextcloudIn the folder's .env file, change SITE_URL, SITE_HOST and SITE_ADI, then run docker compose up -d. Add the new address to Nextcloud's trusted domains.
WireGuardNothing else. The VPN connection keeps working by IP address.
TeamSpeakNothing changes on the server. Just type the domain instead of the IP.
Hosting panels (cPanel, Plesk, HestiaCP and similar)Add the domain in the panel's add-site screen. The panel gets the certificate.
Other web appsChange the app's own address setting too. You'll find where it is in the app's help article and in the questions on its page.
Docker, clean OSAdd it to the settings of the web server you installed.

If you get stuck, contact support.

Was this helpful?

Thanks for your feedback!

Still Need Help?

If you can't find what you need, get in touch.