Telegram-first server monitoring

Telegram Server Monitor

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.

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 controls

Use /add_server, /servers, service buttons, reboot confirmations, log cleanup buttons, and threshold menus directly inside the bot.

Agent actions

Restart detected systemd services, reboot the host after confirmation, rotate logs, vacuum old journal logs, and fetch recent service status.

Agent install command

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_TOKEN

For local testing only, an admin can create a token at /api/demo/create-pairing-token?admin_secret=.... Disable demo pairing before production.

Production checklist