Skip to content

ihorhnennyi/server-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

11 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿค– Server Bot

Telegram bot for managing remote servers and projects via SSH
Built with Node.js + TypeScript | Telegraf | SSH2 | Admin Access Control


๐Ÿš€ Features

  • โœ… 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

๐Ÿง  Technologies

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

๐Ÿ› ๏ธ Installation

git clone https://github.com/ihorhnennyi/server-bot.git
cd server-bot

# Install dependencies
npm install

# Run the bot
npm run start

About

A Telegram bot for server management and project control through SSH commands

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published