Logo
Blog Login Get Started

Free online course hosting using Cloudflare Pages & Embedin

In this post, we will look at how you can host your online course for free using Cloudflare Pages & Embedin.

Free online course hosting using Cloudflare Pages & Embedin
Diego Oliveira

Diego Oliveira

Aug 24, 2024

Cloudflare Pages is a highly effective platform for hosting static websites. With a global Content Delivery Network (CDN), custom domains, collaboration tools, and robust security features including DDoS protection and SSL/TLS encryption, Cloudflare Pages is one of the best places to host your static website.

In today's post, we will walk you through how you can use it to deploy your online course for free.

Step-by-step process of hosting an online course on Cloudflare Pages

On the app.embedin.com settings page for the course you want to host on Cloudflare, click on download as index.html. Once downloaded to your computer, create a folder and put the index.html file into it.

download button on Embedin page

Creating a Cloudflare Page

If you don't have an account, create one at Cloudflare. Once you're on the dashboard page, on the right side menu, you will find a button Workers & Pages.

Creating a Cloudflare Page

Uploading your files

In the Pages tab, click on the upload assets button and select the folder that we created before with the index.html inside.

Uploading your files to Cloudflare Pages

Creating your Cloudflare Page

Give your page a name and click create page. After that, click on the Deploy site. Once the deployment is done, you can click on the button Continue to project.

Upload your index.html with the folder to Cloudflare Pages

Enabling your online course to be published on the Cloudflare Page

On the Deployment tab, click on the link of your new static website.

Add your new website link to your course settings domain restriction

The online course will not be displayed. To fix this, add this new URL to your course domain list. Go back to the app.embedin.com page, click on the settings button of the desired course, and add the new website link to the domains area. Hit enter and click on the save button at the bottom of the page.

Allow your online course to be displayed on your new website

Go back to your site and reload. Congratulations!! 🎊💃🎈 Your online course is now available.

Your online course is published

If you want to take this a step further, one great thing to do is to add a custom domain to your page. It will cost you a bit, but it will give your online course a professional appearance.

Thanks for following this far, and good luck with your online course.

Latest posts

Join embedin on Discord if you have any feedback or wishes

© Copyright | Empower Solution Api