Cloudflare Tunnel
Description⚓︎
Cloudflare Tunnel provides you with a secure way to connect your resources to Cloudflare without a publicly routable IP address
Todo
Create a script to update cloudflared
Note
Deploy using Docker since auto-updation and management is easier that way
Bare Metal⚓︎
Basic info⚓︎
Basic info with official links
- Package:
cloudflared
- Other packages:
wget
tar
- Repo: Github
- Website: Official Wiki
Getting started⚓︎
Note
These scripts are written by me and tested only on my personal environment
Use at your own risk
Installation and Uninstallation scripts⚓︎
-
Use this script to install
cloudflared
on Debian, Ubuntu etc -
Use this script to build
cloudflared
on Pi-Zero running Pi-OS -
Use this script to Uninstall
cloudflared
Configuration⚓︎
-
Tunnel deployment script
-
Config file
Docker⚓︎
Basic info⚓︎
Basic info with official links
- Image: DockerHub
- Repo: Github
- Website: Docs for config setup
Prerequisite⚓︎
-
Run these commands to get a
cert.pem
andUUID.json
file -
Retrieving necessary files
Get cert.pem file Get UUID.json file -
Config.yml setup
-
Cloudflare DNS Setup
TYPE NAME CONETENT CNAME
@ UUID.cfargotunnel.com CNAME
* @
docker compose.yml⚓︎
YAML | |
---|---|