SSL setup guide

Set up SSL and HTTPS for your AI-built app

AI builders do not handle SSL. When you move an app to production, you need HTTPS on your domain with a valid certificate and auto-renewal.

What is probably broken

Your app works on HTTP but browsers warn visitors it is not secure, and some features require HTTPS.

What production should look like

Your app serving over HTTPS with a valid SSL certificate that auto-renews.

STEP 01

Point your domain to the server

SSL requires the domain to resolve to the server before you can request a certificate.

  • Add an A record from your domain to the VPS IP.
  • Wait for DNS propagation (up to 24 hours).
  • Verify the domain resolves to the server IP.

STEP 02

Request and install the SSL certificate

Use Let's Encrypt or your deploy panel to get a free SSL certificate.

  • Use Certbot or your deploy panel built-in SSL feature.
  • Configure the certificate for both www and non-www domains.
  • Set up automatic renewal so the certificate does not expire.

STEP 03

Force HTTPS and test

Redirect all HTTP traffic to HTTPS and verify everything works.

  • Configure HTTP to HTTPS redirect on the server.
  • Test that all pages, API routes, and assets load over HTTPS.
  • Verify the SSL certificate chain is valid with an online checker.

Quick check

Is your app production-ready?

If you cannot tick all five, we can fix it. Send us the repo and we handle the rest.

  • ?Custom domain with HTTPS
  • ?Environment variables configured
  • ?Database wired and backed up
  • ?Auto-deploy on push
  • ?Smoke tested and live

Free checklist

Deploying this yourself?

Get the exact 5-step checklist we run before every deploy. No fluff, just the things that actually break.

No spam. Your email is only used to send the checklist.

Done-for-you deploy

RepoAssistant sets up SSL with HTTPS and auto-renewal during AI app deployment.

Fixed price per repo. 24h delivery or full refund. No hourly billing.

Deploy my app

Related guides