Open-source uptime monitoring for websites, APIs & services. Monitor your website every minute and get notified through advanced alert routing when it goes down. Features you expect from a world-class uptime monitoring service, but open source & free.
Hey hunters!
I’m thrilled to share Uppi — my free, open-source uptime monitoring tool.
I built Uppi because I was tired of paying steep fees for something that should be simple and accessible to everyone. With Uppi, I’m aiming to democratize uptime monitoring so developers and businesses can easily keep tabs on their critical services without breaking the bank.
Uppi includes all features you expect from a world-class uptime monitoring service, but free & open source (CC BY-NC 4.0)
- HTTP & TCP monitoring: Different monitoring types for every use case. Monitor your website, API, or any other service.
- Alert Routing: Set up alert routing rules for each individual monitor. Get notified via the Uppi mobile app, email, SMS, Slack, Pushover or Bird.
- Uptime & Response Time: Track your website's uptime and response time. Get insights into your website's performance.
- Mobile App: Get notified when your website goes down, wherever you are. Available for iOS and Android.
- Public Status Pages: Share your website's status with your users. Customize your status page to match your brand. Embed it on your website, or use your public status page on Uppi like this one.
- Minute-by-minute monitoring & thresholds: Monitor your website every minute. Set up your own interval & thresholds to prevent false-positive alerts.
Try it out and I would love to hear your feedback! Of course, contributions are welcome via GitHub
- Janyk
Love this! I hope there will be a feature that allows us to post incident status updates incase of downtime or anomaly in the future. Great project, we're now using this internally. Looking forward for the future developments
@rodrigo_isabelo Hey Rodrigo! We have just launched this feature. You can check out Updates in your Uppi dashboard, and can auto create incident status updates by selecting "Post update when anomaly is detected" when creating a monitor. Check it out and let me know what you think of it!