OpenStatus is an open source alternative to your current monitoring service with a beautiful status page.

The Open-Source synthetic monitoring platform.
Learn more ยป
Discord
ยท
Website
ยท
Issues
OpenStatus is open-source synthetic monitoring platform.
If you are interested in our enterprise plan or need special features, please
email us at ping@openstatus.dev or book a
call
If you want to help us building the best status page and alerting system, you can check our contributing guidelines
Made with Contrib.rocks
The fastest way to get started for both development and self-hosting:
1# 1. Copy environment file2cp .env.docker.example .env.docker34# 2. Start all services5docker compose up -d67# 3. Access the application8open http://localhost:3002 # Dashboard9open http://localhost:3003 # Status Pages
๐ Full guide: DOCKER.md | Production deployment: DOCKER_PRODUCTION.md
You can use Devbox and get started with the following commands:
1curl -fsSL https://get.jetify.com/devbox | bash
1devbox services up
1git clone https://github.com/openstatushq/openstatus.git
1pnpm install
Launch the database in one terminal:
1turso dev --db-file openstatus-dev.db
In another terminal, run the following command:
1pnpm dx
1pnpm dev:web2pnpm dev:status-page3pnpm dev:dashboard
The above commands whill automatically run the libSQL client on 8080 so you might wanna kill the turso command from step 3.
Videos to better understand the OpenStatus codebase:
150,000 requests per month. No CC required.