Track Application errors and outages before your Users discover them! Laracheck is a simple-to-use Laravel error tracker and application uptime monitoring service.
- Clone this repo and install it on your server
- Configure your
.env
file with your own configuration - Configure SMTP email credentals (systems will send notification)
- Run migrations and seeders
php artisan migrate --seed
- Set Cron Jobs
* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1
- Sign In using
admin@admin.com
/password
credentials - Edit email, password and 2FA into User Profile page
- Create a new Site into Sites area
- Create an API token via User Profile page
- Install the Laracheck client into your site: https://github.com/misterdevit/laracheck-client (
composer require misterdevit/laracheck
) - Configure your site .env file with API Token, Site ID and your Laracheck
/api/bugs
path (e.g. https://laracheck.site.com/api/bugs)
In site configuration you can set as option an email to notify both outages and resolutions, an email to notify only outages and another one to notify only resoltions. This is useful if you have to configure third parts status pages.
Laracheck is an open-source software licensed under the MIT license.
Thank you for considering contributing to this project (Pull Requests, Issues, Feedbacks, Stars, Promo, Beers) :)
Need support with Laracheck? Please open an issue here: https://github.com/misterdevit/laracheck/issues.
...enjoy Laracheck :)