An open API service indexing awesome lists of open source software.

https://github.com/wadedesign/uptime.pinguin

Open-source uptime monitoring tool with multi-protocol support, real-time alerts, and a customizable public status page.
https://github.com/wadedesign/uptime.pinguin

docker easy-peasy oss uptime uptime-kuma uptime-monitor

Last synced: 7 months ago
JSON representation

Open-source uptime monitoring tool with multi-protocol support, real-time alerts, and a customizable public status page.

Awesome Lists containing this project

README

          


Uptime Pinguin Logo

# Uptime Pinguin


Open-source uptime monitoring made simple and powerful
Not Production Ready yet, but feel free to try it out!

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![GitHub stars](https://img.shields.io/github/stars/yourusername/uptime-pinguin.svg)](https://github.com/yourusername/uptime-pinguin/stargazers)
[![GitHub issues](https://img.shields.io/github/issues/yourusername/uptime-pinguin.svg)](https://github.com/yourusername/uptime-pinguin/issues)
[![GitHub pull requests](https://img.shields.io/github/issues-pr/yourusername/uptime-pinguin.svg)](https://github.com/yourusername/uptime-pinguin/pulls)
[![Discord](https://img.shields.io/discord/your-discord-server-id.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2)](https://discord.gg/your-invite-link)

Features
Preview
Quick Start
Usage
Contributing
License

---

## 🚀 Features

Uptime Pinguin is your all-in-one solution for monitoring service availability and performance. Here's what makes it awesome:

- 🌐 **Multi-Protocol Support**: HTTP(S), TCP, ICMP, DNS, SMTP, POP3, IMAP, FTP, SSH, NTP, LDAP, SNMP (more coming soon!)
- ⚡ **Real-time Monitoring**: Instant updates on your services' status
- 🖥️ **Public Status Page**: Keep your users in the loop with a sleek, customizable dashboard
- 🚨 **Incident Management**: Create, update, and resolve issues like a pro
- 📢 **Discord Notifications**: Get alerts where your team already hangs out
- ⏱️ **Response Time Tracking**: Detailed performance metrics at your fingertips
- 🛠️ **Customizable Checks**: Tailor monitoring to your exact needs
- 🔒 **SSL/TLS Verification**: Ensure your HTTPS services are secure
- 📊 **Ping History**: Visualize uptime data over time

## 👀 Preview

Get a glimpse of Uptime Pinguin in action:


Login Page

Where you login to your account - password set in the env file

Create a new monitor

Create a new monitor: Add a new service to monitor

Overview of all your monitors

Dashboard: Overview of all your monitors

Incident Management Preview

Incident Management: Create and track issues affecting your services

Public Status Page Preview

Public Status Page: Keep your users informed with a clean, accessible overview

The Design is still a work in progress, so any contributions are welcome!

## 🏁 Quick Start

1. **Adding Monitors**: Navigate to the "Monitors" page and click "Add Monitor" to set up a new service to track.

2. **Viewing Status**: The main dashboard displays the current status of all your monitors.

3. **Managing Incidents**: Use the "Incidents" page to create and manage incident reports for your services.

4. **Setting Up Notifications**: Go to the "Notifications" page to configure Discord webhook URLs for alerts.

## Contributing

We welcome contributions to Uptime Pinguin! Please read our [CONTRIBUTING.md](CONTRIBUTING.md) file for details on our code of conduct and the process for submitting pull requests.

## License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.

## Acknowledgments

- Built with [Next.js](https://nextjs.org/)
- UI components from [shadcn/ui](https://ui.shadcn.com/)
- Icons by [Lucide](https://lucide.dev/)

## You don't have a one script to install this beast?

No, we use docker and ill make sure to provide guides to deploy on most platforms.

Platforms:

- Coolify
- Vercel (Maybe, love next but vercl can kick rocks)
- Docker (Self-hosted all the way)
- etc.. more later on.
---

Happy monitoring with Uptime Pinguin! 🐧📊