Install & Manage Telegram Bots from Windows

Telegram Bot Expert Installer

Skip manual Linux terminal commands: connect over SSH from a clean local Windows browser dashboard, deploy Telegram bots in Webhook or Polling mode, inspect live logs and health checks, and manage backups or safe uninstalls.

Telegram Bot Expert Installer

Two Deployment Paths & Full Control from Windows

Telegram Bot Expert Installer opens locally at http://127.0.0.1:4780/ and guides you through a 6-step wizard that auto-detects your Linux VPS (Ubuntu, Debian, AlmaLinux, or Rocky Linux) and prepares project dependencies (Python, Node.js, Go, PHP, or Docker).

1. Polling Mode (No Domain or SSL Needed)

  • Fastest path for private bots or servers without a domain.
  • Requires zero SSL certificate or Nginx configuration.
  • Creates a managed systemd service with auto-start on boot.

2. Webhook Mode (Domain + HTTPS + Nginx)

  • Configures domain routing, SSL email setup, Nginx proxy, and internal listen port.
  • Built for low-latency production bot workloads.
  • Runs domain & port pre-checks and shows config preview before deployment.

Unified Expert Capabilities

Complete Installation, Monitoring & Recovery Features

  • Auto-Detected VPS & Stack Readiness: Inspects open ports, CPU, RAM, disk, and prepares Python, Node.js, Go, PHP, or Docker dependencies automatically.
  • Full systemd Lifecycle Control: Execute Start, Stop, Restart, Enable on Boot, and Disable on Boot from one dashboard.
  • Live Logs, Health & Auto-Repair: Stream remote service logs, download bot.log, run health checks, and click Auto-Fix on repairable issues.
  • Snapshot Backup & Restore: Create .tgz archives alongside .meta.json descriptors, restore safely after confirmation, or remove old archives.
  • 3-Tier Controlled Uninstall: Choose Remove app (keeps data), Remove app and data, or Remove everything including systemd and Nginx rules.
  • 4 UI Languages & Theme Toggle: Switch between English, Persian, Russian, and Chinese plus Dark/Light themes anytime.

Deployment Flow

From Download to Live Bot in 6 Steps

  1. Install via PowerShell one-liner or extract the ZIP archive and launch Start-Expert.bat.
  2. Open Install bot and select Webhook or Polling.
  3. Connect over SSH (password or private key) to auto-detect VPS OS, hardware, and open ports.
  4. Enter your @BotFather token, admin/support IDs, language, timezone, and install directory (/opt/telegram-bot).
  5. Choose a Git repository/branch or existing VPS directory and run deployment.
  6. Monitor live VPS metrics, stream logs, verify health, and create backups from Dashboard.

Inside the Browser Expert Interface

Install bots, manage systemd services, inspect logs, and take backups cleanly without writing shell scripts:

Dashboard showing live bot status, VPS CPU/RAM/Disk, and boot toggles
Dashboard showing live bot status, VPS CPU/RAM/Disk, and boot toggles
Install bot selector for Webhook (domain + HTTPS) or Polling
Install bot selector for Webhook (domain + HTTPS) or Polling
Backup manager with .tgz snapshots, Restore, and Delete
Backup manager with .tgz snapshots, Restore, and Delete

Requirements & Windows Setup

  • Local PC: Windows 10 or 11 with Node.js LTS and a modern browser.
  • One-Command PowerShell Install: Run irm https://raw.githubusercontent.com/BlackFoxGroup/telegram-bot-expert-installer/main/deploy/install-expert.ps1 | iex (installs into %LOCALAPPDATA%\TelegramBotExpert).
  • ZIP Package Setup: Extract telegram-bot-expert-installer.zip and double-click Start-Expert.bat to open http://127.0.0.1:4780/.
  • Target VPS: Ubuntu, Debian, AlmaLinux, or Rocky Linux server with SSH access and a bot token from @BotFather (Webhook also requires a public domain + HTTPS).

Security & Secret Isolation

  • Clean Source Package: Neither GitHub nor the ZIP release contains passwords, bot tokens, SSH keys, or session files.
  • Local Encrypted Storage: Sensitive credentials stay encrypted by the Expert on your own Windows machine.
  • Protect Local Runtime Files: Never share or commit data/, .env, or master.key.

Want to Walk Through Every Tab & Wizard Step?

Read the complete illustrated tutorial covering Dashboard, the 6-step Install Wizard, Logs, Health & Repair, Backups, Uninstall levels, and troubleshooting.