π Cachet
Cachet is a F/OSS solution for uptime and status monitoring for your applications. Cachet provides a simple, easy to read dashboard with current status and past incidents for services you run.
![](https://cachethq.io/img/social/CachetFB-V.png)
Ever wanted to see the status of all your services on one webpage? With Cachet (code), you can:
![](https://awsmfoss.com/content/images/2022/12/image-7.png)
Cachet is a Free and Open Source uptime monitoring and service status solution β you deploy it and it watches your pages and reports their status on a dashboard for you to monitor.
While the project hasn't seen any changes since 2021, it does work for basic use cases and can be used in a pinch. Despite being stagnant for over a year it still has a better feature set than many other F/OSS projects in this space.
Unfortunately there hasn't been a fork that has been maintained by anyone from the community, but if
Getting Cachet running locally
The last published cachethq/docker
image is from January 2021, but it looks like there are some new more recently created images popping up like librespace/cachet
whose code is also open source.
The docker incantation to run libreaspace/cachet
looks like this:
docker run \
-v $PWD/data:/var/www/html \
-p 8000:8000 \
-e DB_DRIVER=pgsql \
-e DB_HOST=postgres \
-e DB_DATABASE=postgres \
-e DB_USERNAME=postgres \
-e DB_PASSWORD=postgres \
-e APP_URL=https://localhost:8000 \
-e CACHE_DRIVER=apc \
-e DOCKER=true \
-e CACHE_BEACON=false \
librespace/cachet
The container is pretty light, but always make sure to read the Dockerfile
, and consider building your own container to avoid security risks!
Abandoned, but with an active fork: Okazanta
While Cachet is abandoned, there are some projects taking on the challenge of updating the codebase, for example Okazanta (code)