The Cloudflare free plan covers basic DDoS protection, increases your website loading speed and grants you an eternal SSL certificate.

To set it up, sign up the Cloudflare free plan and log in.

  1. Hit "Add website":

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/61ed15d7-5ebd-4797-8e90-4fb98d1fbf46/Screen_Shot_2021-05-05_at_13.58.55.png

  2. Enter your domain e.g. mywebsite.com

  3. Choose the free plan and hit "Continue". Follow the steps they ask you to do to set up the domain.

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/e50e7255-96f1-436c-bae6-431bc429d4e0/Screen_Shot_2021-05-05_at_14.02.16.png

  4. Add 2 A-type DNS records: for @ and www :

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d8ed7c42-4146-4a01-bdfa-59faf4fc6bf1/Screen_Shot_2021-05-05_at_14.05.00.png

    Root domains (like @) are standard domains that have a name followed by the extensions such as .com

    These require you to make an A record. An A record is a record in these Domain Name Servers that links or maps a domain directly to its corresponding IP address.

    SubDomains (like www) are names that have two names separated by a dot before the extension.

    A lot of times with SubDomains you are required to create a CName record but with fromNotion, you still create an A record. This time you need to add the first part of the domain (the subpart) under Name/Host.

    You can find the data that you should enter in the fromNotion app Setup under Domain.

    It will look something like this 👇

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/14326619-44b7-48c7-b898-07318124f725/Screen_Shot_2021-05-05_at_11.38.27.png

    Add a new record in your Cloudflare that has a type A. Copy the IP number from the fromNotion app by clicking the clipboard and then paste it as the value for the row. Ignore TTL. It isn't necessary.

    Save the record and you should be all set! It can take a little bit of time for your DNS to complete the setup to be pointed to fromNotion.

  5. Set the SSL to Flexible:

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/cce45ce0-b878-423e-8851-430fd6772426/Screen_Shot_2021-05-05_at_14.11.14.png

  6. Create the "Always use HTTPS" page rule:

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c3fcb14b-336f-45da-8b03-6f2145e98a2f/Screen_Shot_2021-05-05_at_14.16.22.png

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/e0eb47c2-5f0c-46f7-8aa2-0d80ac3bac02/Screen_Shot_2021-05-05_at_14.18.17.png

    That's it!

    Let us know if you have any more questions.