Installing cloudflared
Install cloudflared, the Cloudflare Tunnel client, to start using Cloudflare Tunnels in Xermius.
Auto-Installation (Recommended)
Easiest method - let Xermius install it:
1. Go to "Cloudflare Tunnels" tab
2. If not installed, see banner:
┌────────────────────────────────────────┐
│ ⚠️ cloudflared not found │
│ │
│ Cloudflare Tunnels requires cloudflared│
│ Would you like to install it? │
│ │
│ [Cancel] [Install Now] │
└────────────────────────────────────────┘
3. Click "Install Now"
4. Xermius downloads and installs
5. Installation complete!
✓ cloudflared installed
✓ Ready to use
Supports:
- ✅ macOS (Homebrew)
- ✅ Linux (package manager)
- ✅ Windows (binary download)
Manual Installation
macOS
Using Homebrew (Recommended):
brew install cloudflared
Verify:
cloudflared --version
# cloudflared version 2024.1.5
Linux
Debian/Ubuntu:
# Add Cloudflare GPG key
sudo mkdir -p --mode=0755 /usr/share/keyrings
curl -fsSL https://pkg.cloudflare.com/cloudflare-main.gpg | sudo tee /usr/share/keyrings/cloudflare-main.gpg >/dev/null
# Add repository
echo "deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://pkg.cloudflare.com/cloudflared $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/cloudflared.list
# Install
sudo apt-get update
sudo apt-get install cloudflared
RHEL/CentOS:
# Add repository
curl -fsSL https://pkg.cloudflare.com/cloudflare-main.gpg | sudo tee /etc/yum.repos.d/cloudflared.repo
# Install
sudo yum install cloudflared
Arch Linux:
yay -S cloudflared
Windows
Using Package Manager (Recommended):
# Using Scoop
scoop install cloudflared
# Or using Chocolatey
choco install cloudflared
Manual Download:
1. Download from:
https://github.com/cloudflare/cloudflared/releases
2. Choose Windows binary:
cloudflared-windows-amd64.exe
3. Rename to: cloudflared.exe
4. Move to: C:\Windows\System32\
5. Or add to PATH
Verify:
cloudflared --version
Verification
Check installation:
# In terminal
cloudflared --version
# Should show:
cloudflared version 2024.1.5 (built YYYY-MM-DD)
In Xermius:
1. Settings → Integrations → Cloudflare
2. Status section shows:
✓ cloudflared installed
Version: 2024.1.5
Path: /usr/local/bin/cloudflared
Troubleshooting
Command Not Found
Error: cloudflared: command not found
Solutions:
# 1. Check if really installed
which cloudflared
# 2. Check PATH
echo $PATH
# 3. Reinstall
# macOS:
brew reinstall cloudflared
# Linux:
sudo apt-get install --reinstall cloudflared
# 4. Restart terminal/Xermius
Permission Denied
Error: Permission denied when running
Solution:
# Make executable
chmod +x /path/to/cloudflared
# Or reinstall with proper permissions
Old Version
Issue: Old cloudflared version
Update:
# macOS
brew upgrade cloudflared
# Linux (Debian/Ubuntu)
sudo apt-get update
sudo apt-get upgrade cloudflared
# Windows (Scoop)
scoop update cloudflared
Next Steps
- ➕ Creating Tunnels - Create your first tunnel
- 📘 Cloudflare Tunnels Overview - Learn more
- 💡 Use Cases - See examples