Downtime is a reality for any online service, but how you communicate it makes all the difference. Cachet is a powerful, open-source status page system designed to help you transparently communicate incidents and scheduled maintenance. By keeping your customers, teams, and stakeholders in the loop, you can significantly reduce support tickets and build lasting trust.
It provides a complete toolkit for managing system status communication effectively:
services:
postgres:
image: postgres:14-alpine
restart: always
volumes:
- ./postgres-data:/var/lib/postgresql/data
environment:
POSTGRES_USER: cachet
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
POSTGRES_DB: cachet
cachet:
image: cachethq/docker:2.3.18
restart: always
ports:
- "8000:8000"
depends_on:
- postgres
environment:
DB_DRIVER: pgsql
DB_HOST: postgres
DB_DATABASE: cachet
DB_USERNAME: cachet
DB_PASSWORD: ${POSTGRES_PASSWORD}
APP_KEY: ${APP_KEY}
APP_URL: http://localhost:8000
APP_ENV: production
APP_DEBUG: "false"
POSTGRES_PASSWORD=your_secure_database_password
APP_KEY=base64:your_32_character_base64_string_here=Auto-fetched about 23 hours ago
Auto-fetched about 23 hours ago