Skip to main content

Domain and TLS Configuration

Overview

Purpose

  • Secure platform access
  • Service-to-service communication
  • API endpoint security
  • User authentication

Requirements

  • Registered domain name
  • DNS management access
  • Ability to create DNS records
  • TLS certificate provider

Domain Configuration

1. Configure Main Domain

  • Create an A record pointing to your ingress controller IP
  • Example: platform.company.com → 203.0.113.1

2. Add Wildcard Subdomain

  • Create a CNAME record for all subdomains
  • Pattern: *.platform.company.com → platform.company.com

TLS Configuration

Quick Setup with Cloudflare

  1. Add Domain to Cloudflare

    • Transfer DNS management
    • Update nameservers
  2. Configure SSL/TLS

    • Purchase Advanced Certificate Manager (ACM)
    • Enable Total TLS
    • Set SSL/TLS mode to Full (Strict)
Benefits
  • Automatic certificate management
  • DDoS protection included
  • Easy wildcard certificate support
  • Global CDN

Information Collection

Troubleshooting

DNS Issues

  • Not Resolving

    • Verify A record IP
    • Check CNAME configuration
    • Allow DNS propagation (48h max)
  • Wrong IP

    • Confirm ingress controller IP
    • Update DNS records
    • Clear local DNS cache

Certificate Issues

  • cert-manager

    • Check issuer status
    • Verify DNS01 challenge
    • Review cert-manager logs
  • Cloudflare

    • Verify SSL/TLS mode
    • Check certificate status
    • Confirm proxy status

Next Steps

  1. ✅ Verify DNS resolution
  2. ✅ Confirm TLS certificate issuance
  3. ➡️ Proceed to OAuth Provider Setup
Need Help?

Contact [email protected] if you encounter any issues.