Step-by-step guide to deploying Gorilla on Cloudflare Pages
Cloudflare is a bit more full-featured as a development tool than Netlify. The below guide still strives to make deployment approachable with their direct upload feature.
The Gorilla App Deployment instructions will guide you to:
Go to dash.cloudflare.com/login to log in or create a free account.
You can sign up with email or use many common authentication providers for faster setup.
Once logged in, click the + or "Create application", then select "Pages".
Choose Get Started in the Drag and drop your files card.
Give your project a name (e.g., "family-gorilla" or "kids-youtube").
This will be part of your URL: your-project-name.pages.dev
Drag and drop your _site folder (or select it with "Select from computer").
Cloudflare will upload all your files - this usually takes 30-60 seconds depending on your connection.
Click "Deploy site" and wait for the deployment to complete.
Once deployment completes, Cloudflare will give you a live URL like your-project-name.pages.dev.
Your site is now live on Cloudflare's global network!
Go to your project's Custom domains tab.
Click "Set up a custom domain" and follow the instructions to connect your own domain (e.g., videos.example.com). Cloudflare will automatically provision SSL/HTTPS.
Cloudflare Pages Pro plan offers access controls if you want to password-protect your site or restrict access to specific IP addresses. The free tier doesn't include this.
To update your Gorilla site with new videos or channels:
_site folderCloudflare keeps a history of all your deployments. You can easily roll back to a previous version if needed by going to the Deployments tab and clicking "Rollback to this deployment" on any previous version.
Cloudflare Pages automatically provides:
Keep an eye on your usage to stay within free tier limits:
View your usage in your Cloudflare Dashboard under Analytics.
Share your Cloudflare Pages URL with your children and enjoy your custom YouTube content!