node-red-contrib-linux-terminal-manual
v1.0.9
Published
A powerful Node-RED node to execute shell commands directly through Telegram.
Readme
node-red-contrib-linux-shell-terminal
A powerful Node-RED node to execute shell commands directly through Telegram.
🚀 Why use this instead of SSH?
This node acts as a lightweight SSH replacement for remote management. It is perfect for:
- Quick Fixes: Execute commands on your server when you don't have an SSH client available.
- Bypass Firewalls: Works anywhere you have Telegram access, even if port 22 (SSH) is blocked or not port-forwarded.
- Mobile Management: Manage your Raspberry Pi or server comfortably from your phone with a styled terminal interface.
Features
- Dynamic Prompt: Shows
user@system:path$before every output. - HTML Styling: Clean, readable output using Telegram's monospace formatting.
- Timeout Protection: Prevents Node-RED from hanging on long-running commands.
- No Port Forwarding: Uses Telegram's polling/webhooks, so your server stays secure behind your router.
Installation
Run the following command in your Node-RED user directory (typically ~/.node-red):
npm install node-red-contrib-linux-shell-terminal