Telegram bot for managing remote servers and projects via SSH
Built with Node.js + TypeScript | Telegraf | SSH2 | Admin Access Control
- โ
Retrieve server status (
uptime) - ๐ Reboot and shut down remote servers
- โ๏ธ Manage server-side projects (PM2, Docker, custom deploy commands)
- ๐ง Admin-only access via
ADMIN_ID - ๐ Secure SSH-based connection and execution
| Technology | Description |
|---|---|
| Node.js | JavaScript runtime environment |
| TypeScript | Typed JavaScript for safer development |
| Telegraf | Framework for creating Telegram bots |
| SSH2 | SSH client for remote command execution |
| Docker | (optional) Deploy project in container |
git clone https://github.com/ihorhnennyi/server-bot.git
cd server-bot
# Install dependencies
npm install
# Run the bot
npm run start