Settings

App config, scheduler controls, and test connections.

Application settings live at /settings and are stored in the database so they persist across restarts. Requires Admin role.

App Config Keys

KeyDescriptionDefault
app_nameApplication display name in the UI headerPyPing
ping_interval_secondsHow often the scheduler pings all devices60
scheduler_enabledtrue / false — master scheduler switchtrue
smtp_hostSMTP server hostname—
smtp_portSMTP port587
smtp_userSMTP authentication username—
smtp_passwordSMTP authentication password—
smtp_fromSender address for alert emails—
alert_emailRecipient address for alert emails—
telegram_chat_idTelegram chat/group/channel ID for alerts—

Scheduler Controls

ButtonAction
⏸ PAUSESuspends the ping scheduler without restarting the app
► RESUMEResumes a paused scheduler
⚡ TRIGGERFires an immediate ping pass of all devices, outside the schedule

Test Connections

Use 📧 TEST SMTP to send a test email to the configured alert_email. Enter a Telegram Chat ID and click ✈ TEST TG to send a test Telegram message. Results appear as a toast notification.