A modern, encrypted, multi-user, multi-language Telegram SSH management bot that transforms your Telegram chat into a secure command center for all your Linux servers.
This project is designed for professionals, sysadmins, DevOps engineers, and server owners who want secure remote administration with zero learning curve β directly inside Telegram.
This bot is built with professional security standards:
- SSH passwords
- SSH private key paths
- Server configuration
All encrypted using Fernet 256-bit symmetric crypto with a restricted (
0600) key file.
Each Telegram user only sees their own servers. No one can access another user's machines.
No credentials are ever stored unencrypted.
βοΈ Hidden admin-only commands
Only the installer/admin user can run:
- Bot update
- Maintenance commands
- Config-level actions
Other users never see admin options.
The bot now supports global usage β every user can manage their own servers safely and independently.
This section is optimized for Google ranking on target keywords:
telegram linux admin bot, telegram ssh bot, secure telegram ssh manager, linux server telegram bot, remote linux management bot, telegram devops tools, telegram server admin, telegram ssh terminal bot
- Add unlimited Linux servers
- Password or SSH-key authentication
- Persistent shell sessions
- Multi-language prompts & menus
- Per-user server list isolation
- Encrypted database secrets
- Auto-generated encryption key
- Per-user sandboxed environments
- Hidden admin controls
- No plaintext secrets stored anywhere
- Reboot / shutdown
- System info (CPU, RAM, Disk, Network)
- Process manager with kill/inspect
- Service manager (
systemd) - Package manager (apt)
- Docker control
- Firewall management (UFW)
- File upload/download
- Encrypted SQLite database
- Backup & restore tools
- Self-updating mechanism
- Auto-updater with rollback
git clone https://github.com/Opselon/Telegram-Linux-Admin.git \
&& cd Telegram-Linux-Admin \
&& chmod +x install.sh \
&& sudo ./install.shbash install.shdocker build -t tla-bot:latest .mkdir -p /path/to/appdata
docker run -d \
--name telegram-admin-bot \
-v /path/to/appdata:/app/data \
--restart unless-stopped \
tla-bot:latestsudo ./scripts/uninstall.shPull requests, improvements, and contributions are welcome. Please follow security best practices when submitting features.
MIT License β fully open source.