# Configure DNS & LetsEncrypt SSL certificate

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.

<figure><img src="https://3772676851-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fmv8lGansHqECmhIqdMwm%2Fuploads%2FMCv605fO8uMDKTtgcpNe%2Fimage.png?alt=media&#x26;token=76af4a4d-653d-440f-9a24-83082f4849e5" alt=""><figcaption></figcaption></figure>

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.

{% hint style="info" %}
It might take 20-30 minutes to issue a certificate, so feel free to take coffee break at this point!
{% endhint %}

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!

<figure><img src="https://3772676851-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fmv8lGansHqECmhIqdMwm%2Fuploads%2FMApBN6Rd28UrLftrrWXN%2Fimage.png?alt=media&#x26;token=69374775-a495-49c9-81c1-ec6c2ff7bfce" alt=""><figcaption></figcaption></figure>
