Connect GitHub and we'll fork the bot into your account, run it on GitHub Actions, and auto-restart it every 6 hours — 24/7, on your own infrastructure.
🔗Step 1 — Connect GitHub
We need permission to fork the source repo into your account, push the runner workflow, and dispatch it.
Scopes requested: repo, workflow.
⚙️Step 2 — Deploy
One click is all it takes. We'll fork the bot into your account, push the runner workflow, and start it on GitHub Actions.
Your bot connects automatically to the shared backend — no secrets to enter.
⚡ Replace PORT with whatever port your panel allocates. Set APP_URL to your domain once you have one. If you have no domain yet, leave APP_URL blank and the bot will use Cloudflare Quick Tunnel automatically.
4
Set startup command:
node index.js
5
Click Start. The panel forwards its allocated port to the bot. You're live — users can pair at https://your-domain.com/panel.
🌐 Step 2 — Point Your Domain to the Server
Log in to your domain registrar (Namecheap, Cloudflare, GoDaddy, etc.) and add these DNS records. Use the server's public IP shown in your panel.
Type
Name / Host
Value
TTL
A
@
YOUR.SERVER.IP
Auto
A
www
YOUR.SERVER.IP
Auto
⏱ DNS propagation takes 5 min – 24 hours. Test with: ping your-domain.com
☁️ Using Cloudflare DNS? Enable DNS only (grey cloud) first. Switch to Proxied (orange cloud) only after Nginx + SSL is working.
If your panel server gives you SSH access (VPS, dedicated), install Nginx to route port 80/443 traffic to the bot's local port. Panel-only hosts (Optilink managed) handle this for you — skip to Step 4.
Then restart the bot. The Cloudflare quick tunnel will stop — all traffic now goes through your domain. The pairing panel is at https://your-domain.com/panel.
💡 Running Multiple Servers, One Database
Use the same MONGO_URI on every deployment. All users, sessions and settings are stored in MongoDB — users can log in from any server. WhatsApp auth files are local to each server, so each deployment runs its own set of active bots. The session-lock system prevents the same WhatsApp account from being connected on two servers at once.