Blu is a Laravel instances Websites monitor (but I target laravel instances the most). It allows you to monitor your Websites and get notified when something goes wrong.
I'm working on this project in my free time, so it's not ready for production yet. I'll be adding more features and fixing bugs as soon as I can.
- PHP >= 8.2
- Composer
- MySQL/MariaDB or whatever database you want to use that is supported by Laravel
- Redis
- A web server (Apache, Nginx, etc.)
Clone the repository and install the dependencies.
git clone https://github.com/WebXScripts/Blu.git
cd Blu
composer installCopy the .env.example file to .env and fill in the required information.
cp .env.example .envGenerate the application key.
php artisan key:generateRun the migrations.
php artisan migrateYou can also use docker to run the application.
docker-compose up -dImplementing these features is not a priority for me, but I'll be adding them as soon as I can.
- Add caching
- Add tests
- Add a way to add multiple users
Important things to do:
- Server scraping (It's coded and it works, but it's not finished yet.)
- Add a way to add multiple notifications (email, Slack, etc.)
If you want to contribute to this project, you can do it in two ways:
Blu is open-sourced software licensed under the MIT License.
If you want to support me, you can do it by buying me a coffee.