You'll need at least the following installed on your server:
Whilst we support SQLite, we advise not using it for status pages with a high amount of traffic.
MySQL Timezone Info
Ensure your MySQL database has been updated with the correct timezone information. This will ensure that metrics are shown correctly: https://dev.mysql.com/doc/refman/5.7/en/time-zone-support.html
If you're looking to contribute to Cachet you may need some extra dependencies; depending on what you're looking for.
Our CSS is compiled from SCSS, so to compile this you'll need the following: