Domains
Default Subdomain
Every project automatically gets a default subdomain in the format:
your-project-name-xxxxxx.deployship.app
This subdomain is active immediately after your first successful deployment. No DNS configuration required — DeployShip handles it centrally.
Use the default subdomain for testing, staging, or sharing work in progress.
Custom Domains
To use your own domain:
- In your DNS provider, create an A record pointing your domain to your server's IP address
- Go to Project Settings → Domains tab
- Click Add Domain and enter your domain name
- Click Verify DNS — DeployShip checks that your DNS record is pointing to the correct server
- Once verified, DeployShip configures Caddy on your server to route traffic to your application
- SSL is provisioned automatically via Let's Encrypt
SSL Certificates
SSL certificates are issued and renewed automatically by Caddy using Let's Encrypt. No manual certificate management is required.
Caddy handles:
- Initial certificate issuance when your domain is first verified
- Automatic renewal before expiry (typically 60 days before the 90-day Let's Encrypt certificate expires)
- HTTP to HTTPS redirect
DNS Propagation
DNS changes can take up to 48 hours to propagate globally, though they typically resolve within minutes. If verification fails, wait a few minutes and try again.
Was this page helpful?