{"repo":"tamimology/docker-cloudflare-setup","free":true,"listed":false,"github":"https://github.com/tamimology/docker-cloudflare-setup","clone":"git clone https://github.com/tamimology/docker-cloudflare-setup.git","description":"Step-by-step guide on how to install and configure a self-host Cloudflare Tunnel using docker","language":null,"stars":27,"topics":[],"license":"CC0-1.0","category":"deployment-docker-iac","readme_excerpt":"The A-Z Cloudflare Tunnel Setup in Docker container Guide NOTE: WHEN WRITING THIS GUIDE, IT WAS BASED ON - DOCKER-COMPOSE v2.15.1 - CLOUDFLARE TUNNEL v2026.3.0 - DDNS UPDATER v2.5.0 Table of Contents 1. Signing Up for a Cloudflare Service 2. Creating a DNS 3. Changing Nameservers 4. Adding Tunnels 5. Getting The Tunnel Token 6. Creating an API Token 7. Updating Your Public IP 8. The Consolidated docker-compose Signing Up for a Cloudflare Service The first step in the whole setup, is to have a Cloudflare account Simply, open the official website from here to sign up. Just use your preferred email and password. After that, the main dashboard will open, allowing you to add a new site, which you have already signed up for (check here to see how to get a free DNS service). NOTE: Never use the DuckDNS service with Cloudflare as it is not supported After that, it should open your website dashboard by default. At the very left side, click on Domains . Then next to your domain, click on three dots on the right side and choose Copy zone ID and save it somewhere for later usage. Now repeat the same steps but this time click on Configure DNS . In there, click on Add record and fill in as following: 1. A 2. @ 3. your public IP address , which you can get it easily from here. We will see later on how to make it update automatically Leave the rest untouched and click on Save Now scroll down till you see the part where it says Cloudflare Nameservers and take note of the 2 URLs there for late","default_branch":null,"files":null,"tree":[],"storefront":"/r/tamimology","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tamimology/docker-cloudflare-setup/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}