{"repo":"uptimekit/uptimekit","free":true,"listed":false,"github":"https://github.com/uptimekit/uptimekit","clone":"git clone https://github.com/uptimekit/uptimekit.git","description":"Uptimekit provides distributed monitoring and status page","language":"TypeScript","stars":102,"topics":["clickhouse","distributed","docker","monitor","monitoring","postgres","typescript","uptime","worker","workers"],"license":"MIT","category":"analytics","readme_excerpt":"UptimeKit The modern open-source status page and monitoring solution. Features UptimeKit is designed to be the all-in-one solution for tracking your services' uptime and communicating with your users. - Monitoring - Real-time uptime monitoring for your HTTP/TCP services. - Status Pages - Beautiful, customizable status pages for your users. - Incidents - Create and manage incident reports to keep users informed. - Organizations - Multi-tenant support with team management. - Analytics - Detailed uptime and response time metrics. - Self-Hostable - Full control over your data and infrastructure. - Instatus Integration - Display monitors from external instatus pages on your status page, How it works Uptimekit is a distributed monitoring solution. You can have as many workers as you want and as many replicas of the app as you want. The workers check with the app every 15 seconds to get their assigned monitors and run the checks whenever they have to. Getting Started Follow these steps to get UptimeKit running locally on your machine. Prerequisites - PostgreSQL - Clickhouse (optional) Install 1. Download the docker-compose.yml and .env.example 2. Edit these variables in the .env Point both APP URL and APP STATUS PAGE DOMAIN at the same UptimeKit service. The dashboard and public status pages are served from the same container. 3. Start the docker compose 4. Now follow the steps on the app. Enjoy :D Support Need help with UptimeKit? Join our community support room on Matrix: Join the","default_branch":null,"files":null,"tree":[],"storefront":"/r/uptimekit","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/uptimekit/uptimekit/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."}