Creating a DNS record
If you have already created a wildcard DNS record (recommended), you may skip this section.-
From the Cloudflare dashboard, select
Websites
, then your chosen domain name. -
In the sidebar, select
DNS
>Records
-
Click
Add Record
If your loadbalancer address is a DNS name address, you will need to create a CNAME RecordSet 
Type
to CNAME
(CNAME Record)Set Name
to the DNS name that your application should be available atSet Target
to the Porter Loadbalancer DNS address from before
Non-Proxy DNS
Ensure thatProxy Status
is disabled. This will show as DNS only
.

Proxy DNS
Ensure thatProxy Status
is enabled. This will show as Proxied
.

Allowing Acme-Challenges
To ensure that Porter can still create certificates on your behalf, we must allow LetsEncrypt traffic to not be proxied by Cloudflare, as they must be made over http, or unverified https. From the sidebar, selectRules
> Page Rules

Create rule
Give the rule a name. This can be any name you choose.
Assuming the domain in question is example.com
, add a new Page rule for *example.com/.well-known/acme-challenge/*
, with the following settings:
SSL: Off
Cache Level: Bypass
Too Many Redirects
This step is not necessary for most customers. Only proceed if you are seeing atoo many redirects
error.
If you visit your custom domain, you may now get a too many redirects
error from Cloudflare.
To fix this issue, we must create a Cloudflare Configuration Rule.
From the sidebar, select Rules
> Overview

Create rule
, then select Configuration Rules

All incoming requests

SSL (Optional)
Click Add
and choose Full
from the drop down.
