Canine.sh
  • Canine Documentation
  • Getting Started
    • Quickstart
      • (Optional) Install Canine locally
      • Set up a Kubernetes cluster
      • Connect a Github project
      • Create your first service
      • Deploy a Redis database
      • Preview the app with a private connection
      • Configure DNS & LetsEncrypt SSL certificate
  • Basics
    • Clusters
    • Projects
      • Services
        • Web Services
        • Background Workers
        • Cron Jobs
      • Processes & one off pods
      • Volumes
    • Add Ons
    • Integrations
  • Technical Details
    • Canine Architecture
    • Kubernetes Crash Course
      • Introduction
      • Containers & Pods
      • Deployments
      • Namespaces
      • Services
      • Ingress
  • Canine
  • Our Manifesto
Powered by GitBook
On this page
  1. Getting Started
  2. Quickstart

Configure DNS & LetsEncrypt SSL certificate

PreviousPreview the app with a private connectionNextClusters

Last updated 3 months ago

Navigate to Projects → Whiteboarder → Services → web and check Allow Public Networking and click Save.

Now, once the page refreshes, if you reopen the web panel, you should see a new networking section.

Add a custom domain of whiteboarder.<your-domainname>. Canine should give you an IP address with instructions for DNS configuration.

Add the A record to your DNS configuration. In this case, we're using Cloudflare, which provides a fantastic, free DNS service.

Make sure to redeploy the application, and canine will automatically start trying to provision an SSL certificate for you.

It might take 20-30 minutes to issue a certificate, so feel free to take coffee break at this point!

Hooray! You should be able to now navigate to whiteboarder.<your-domainname> and see the app, live on the internet with a valid SSL certificate issued!