Back to documentation
Domains & SSL

Adding a Domain to Your App

Configure a custom domain with automatic SSL certificate for your deployed application.

Beginner6 min readUpdated 2024-02-01

Prerequisites

Before adding a domain:

  1. Own or have access to a domain
  2. Access to your domain's DNS settings
  3. Your app deployed and running in Server Compass

Configure DNS

Point your domain to your server:

  1. Go to your domain registrar's DNS settings
  2. Add an A record:
    • Host: @ (or subdomain like "app")
    • Value: Your server's IP address
    • TTL: 300 (or automatic)
  3. Wait for DNS propagation (usually 5-30 minutes)

Add domain in Server Compass

  1. Open your app in Server Compass
  2. Go to the "Domains" tab
  3. Click "Add Domain"
  4. Enter your domain name
  5. Click "Verify DNS"
  6. Once verified, click "Configure"

Automatic SSL

Server Compass automatically:

  1. Verifies DNS is pointing correctly
  2. Obtains a free Let's Encrypt certificate
  3. Configures HTTPS for your domain
  4. Sets up auto-renewal before expiry

No manual SSL configuration needed!

Screenshots

Adding a Domain to Your App - Screenshot 1
Adding a Domain to Your App - Screenshot 2
Adding a Domain to Your App - Screenshot 3

Screenshots may vary slightly from the current version

Frequently Asked Questions

How long does SSL certificate take?

Once DNS is verified, SSL certificate is issued within 1-2 minutes automatically.

Can I use Cloudflare proxy?

Yes! Enable the proxy in Cloudflare, then add the domain in Server Compass. SSL will work through Cloudflare.

Video Tutorials

Related Features

Ready to try Server Compass?

Download the app and deploy your first application in under 5 minutes. No terminal knowledge required.