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.
- Host: GitHub
- URL: https://github.com/wadedesign/uptime.pinguin
- Owner: wadedesign
- Created: 2024-10-13T16:22:33.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-16T03:18:33.000Z (about 1 year ago)
- Last Synced: 2024-10-17T18:36:20.102Z (about 1 year ago)
- Topics: docker, easy-peasy, oss, uptime, uptime-kuma, uptime-monitor
- Language: TypeScript
- Homepage:
- Size: 2.26 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
Awesome Lists containing this project
README
![]()
# Uptime Pinguin
Open-source uptime monitoring made simple and powerful
Not Production Ready yet, but feel free to try it out!
[](https://opensource.org/licenses/MIT)
[](https://github.com/yourusername/uptime-pinguin/stargazers)
[](https://github.com/yourusername/uptime-pinguin/issues)
[](https://github.com/yourusername/uptime-pinguin/pulls)
[](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:
![]()
Where you login to your account - password set in the env file
![]()
Create a new monitor: Add a new service to monitor
![]()
Dashboard: Overview of all your monitors
![]()
Incident Management: Create and track issues affecting your services
![]()
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! 🐧📊