self-hosted website monitoring service.
Storm is a 100% open-source and internationalized platform that provides a self-hosted monitoring service to your web apps. It provides Slack notifications, AWS server reboot within Slack, response-time graphs, and many more useful features.
Be sure to enable the "worker" resource after successfully deploying.
- Edit websites
- Reboot websites (servers, via AWS)
- Make sure entire set is internationalized.
- Remove Stats link
- Add Ping callback for Notifiers
- Build Storm-bot (Slack bot) API (website statuses, website reboots, etc.)
- Build Chrome new-tabs extension.
- Build iOS/Android app.
-
Thank you! We love our contributors!
-
Clone the repository.
-
Install missing dependencies:
bundle install yarn install
-
Setup your database:
rails db:setup
. -
Start your server with foreman:
foreman start -f Procfile.dev
. -
Make your changes in a thoughtfully-named branch.
-
Ensure 1:1 test coverage.
-
Submit a Pull Request!
-
Celebrate! 🎉
Storm is maintained and funded by ProctorU, a simple online proctoring service that allows you to take exams or certification tests at home.