{"repo":"pohape/self-hosted-tg-alerts-uptime-monitor","free":true,"listed":false,"github":"https://github.com/pohape/self-hosted-tg-alerts-uptime-monitor","clone":"git clone https://github.com/pohape/self-hosted-tg-alerts-uptime-monitor.git","description":"Monitor your websites using GET/POST/HEAD requests, verify SSL certificates, and check for specific content — all configured via a simple YAML file. Get instant Telegram alerts after N failures and a recovery notification when the site is back online. No cloud. No lock-in. No Docker. Just Python + crontab.","language":"Python","stars":14,"topics":["alerts","cron","http","infrastructure","monitoring","notification","open-source","python","self-hosted","server-monitoring"],"license":null,"category":"analytics","readme_excerpt":"🛡️ Self-hosted Website Uptime Monitor with Telegram Alerts on errors 💬 Monitor your websites using GET/POST/HEAD requests, verify SSL certificates , and check for specific content — all configured via a simple YAML file. Get instant Telegram alerts after N failures and a recovery notification when the site is back online. No cloud. No lock-in. No Docker. Just Python + crontab. --- 🏠 Why Self-Hosted? - ✅ Runs anywhere — no Docker or containers needed - ✅ No third-party APIs or subscriptions - ✅ Full control, full privacy --- 🔧 Perfect for: - Internal tools & dashboards - APIs that shouldn’t go unnoticed - Low-cost uptime monitoring (no external services) --- 🚀 Features - 🔁 HTTP Methods : GET, POST, HEAD - 🔐 SSL Certificate Expiry Checks - 🧠 Content Validation : ✅ search string: Verify a specific string is present in the response ❌ absent string: Verify a specific string is absent in the response - 🧾 Response Header Validation : ✅ response headers contains: Verify a response header contains a specific substring ❌ response headers absent: Verify a response header does not contain a specific substring - 🛠️ Custom Headers & POST data - 🕒 Flexible Cron Scheduling per site - 💬 Telegram Alerts on errors & recovery - 📊 Summary Reports : one consolidated scheduled Telegram report of all services that are still down - ⚙️ YAML-Based Config — easy to read, edit, and version - 🖥️ Shell Command Monitoring : Run any command and validate its output - 🧪 Debug/Test Modes to simpl","default_branch":null,"files":null,"tree":[],"storefront":"/r/pohape","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pohape/self-hosted-tg-alerts-uptime-monitor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}