Secure by design
The backend never asks for SSH passwords. Each server installs a local agent that calls home over HTTPS and accepts only signed allowlisted actions.
Telegram-first server monitoring
Connect Linux servers with a local agent, watch metrics in Telegram, restart detected services, reboot safely, clean old logs, and tune alert thresholds without sharing SSH passwords.
The backend never asks for SSH passwords. Each server installs a local agent that calls home over HTTPS and accepts only signed allowlisted actions.
Use /add_server, /servers, service buttons, reboot confirmations, log cleanup buttons, and threshold menus directly inside the bot.
Restart detected systemd services, reboot the host after confirmation, rotate logs, vacuum old journal logs, and fetch recent service status.
Create a pairing token from Telegram with /add_server, then run this on the target server:
curl -fsSL https://server.howprog.one/agent/install.sh -o install.sh
sudo bash install.sh --api https://server.howprog.one --pair PAIRING_TOKENFor local testing only, an admin can create a token at /api/demo/create-pairing-token?admin_secret=.... Disable demo pairing before production.
config/app.php or environment variables.https://server.howprog.one/telegram/webhook/SECRET.server.howprog.one.