Skip to content

Custom Domains & SSL Setup

Attach your own branded company domain (such as erp.yourcompany.co.ke or shop.yourbrand.com) to your JengaStack Odoo instance with automated Let's Encrypt SSL certificates.

Step 1: Add Domain in Dashboard

  1. Navigate to Domains in the JengaStack sidebar.
  2. Click Add Custom Domain.
  3. Enter your fully qualified domain name (e.g. erp.yourcompany.co.ke).
  4. Select the target Odoo instance to route traffic to.
  5. Click Generate DNS Instructions.

Step 2: Configure DNS Records

Log in to your DNS provider (Cloudflare, Namecheap, GoDaddy, Safaricom, or Kenya Web Experts) and add a CNAME record:

Type Name / Host Target / Value TTL Proxy Status
CNAME erp yourshop.jengastack.app Automatic / 300s DNS Only (Grey Cloud)

[!IMPORTANT] If using Cloudflare DNS, ensure the Proxy Status is set to DNS Only (Grey Cloud) during initial certificate generation so Let's Encrypt HTTP-01 / DNS-01 verification can complete.


Step 3: Validate & Issue SSL

  1. Return to the JengaStack Domains view.
  2. Click Verify DNS & Issue Certificate.
  3. Once DNS propagation is detected, Traefik will automatically issue a Let's Encrypt TLS 1.3 certificate.
  4. Your custom domain will immediately begin serving your Odoo instance securely over HTTPS.