Free and Open-source silly opinionated uptime monitor & status page with zero to none slop.
- Status page / Uptime monitor
- Alerts
- Maintenance
- Incidents
- HTTP
- HTTPS
- WebSocket
- gRPC
- socket.io
- User management
- Statistics and graphs
- Pages
- Services
- Alerts
- Incidents
- Global settings
For Miyuki to work on your machine you need to have MongoDB and NodeJS pre-installed. To simplify deployment and upkeeping proccess use of Docker is recommended.
- Clone the repository
git clone git@github.com:LMNYX/miyuki.git && cd miyuki
- Build and run the image
docker compose up -d
- After the container is up you can create a user, using a script:
docker exec -it miyuki-web pnpm run create-user -- admin "Admin" password 99
- Go to
/dashboardand use credentials you specified to login and configure the pages from there.
- Clone the repository
git clone git@github.com:LMNYX/miyuki.git && cd miyuki
- Build and run the development image with HMR
docker compose -f docker-compose.dev.yml up --build --remove-orphans
- After the container is up you can create a user, using a script:
docker exec -it miyuki-web-dev pnpm run create-user -- admin "Admin" password 99
or to create test users run:
docker exec -it miyuki-web-dev bash scripts/setup-test-data.sh
- Go to
/dashboardand use credentials you specified to login and configure the pages from there.
