PufferPanel Installation Guide

Complete VPS Setup Tutorial By Notskyblueee 💎

📦 Step 1 — Install PufferPanel

1️⃣ Make sure your VPS is Ubuntu or Debian.
2️⃣ Login as root user OR use sudo.
3️⃣ Run commands one by one.
4️⃣ Click any command to copy automatically.

After installation, panel will run on port 8080.
sudo apt updateCopy
sudo apt install curl -yCopy
curl -s https://packagecloud.io/install/repositories/pufferpanel/pufferpanel/script.deb.sh | sudo bashCopy
sudo apt install pufferpanel -yCopy
sudo systemctl enable pufferpanelCopy
sudo pufferpanel user addCopy
sudo systemctl start pufferpanelCopy
✅ Now open browser:
http://YOUR_SERVER_IP:8080
Replace YOUR_SERVER_IP with your VPS IP.

☁ Step 2 — Setup Cloudflare Tunnel

1️⃣ Make sure your domain is added in Cloudflare.
2️⃣ Replace panel.yourdomain.com with your real domain.

Example:
If your domain is myhost.com
Then use: panel.myhost.com

This will secure your panel with HTTPS.
wget https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.debCopy
sudo dpkg -i cloudflared-linux-amd64.debCopy
cloudflared tunnel loginCopy
cloudflared tunnel create pufferpanelCopy
nano ~/.cloudflared/config.ymlCopy
Paste this inside config.yml file:
tunnel: pufferpanel credentials-file: /root/.cloudflared/xxxxx.json ingress: - hostname: panel.yourdomain.com service: http://localhost:8080 - service: http_status:404 Copy
Save file:
CTRL + X → Y → Enter

Then run:
cloudflared tunnel route dns pufferpanel panel.yourdomain.comCopy
cloudflared tunnel run pufferpanelCopy
🚀 Now open:
https://panel.yourdomain.com