Self-Hosted multi region health check service
Find a file
2024-02-12 09:25:11 +01:00
.github/workflows ci: wrong syntax 2024-02-11 10:18:40 +01:00
cmd feat: fully implemented oauth2 authentication and cookie sessions 2024-02-11 23:48:37 +01:00
docs feat: style and screenshot 2024-02-10 18:05:11 +01:00
internal feat(oauth2): use and store state 2024-02-12 09:25:11 +01:00
tools/generate feat(oauth2): use and store state 2024-02-12 09:25:11 +01:00
web feat: fully implemented oauth2 authentication and cookie sessions 2024-02-11 23:48:37 +01:00
.envrc feat: style and screenshot 2024-02-10 18:05:11 +01:00
.gitignore feat: folder structure change and initial oauth flow 2024-02-11 20:28:00 +01:00
devbox.json feat: deploy to flyio 2024-02-11 10:15:00 +01:00
devbox.lock feat: deploy to flyio 2024-02-11 10:15:00 +01:00
example.env feat: fully implemented oauth2 authentication and cookie sessions 2024-02-11 23:48:37 +01:00
fly.toml feat: fully implemented oauth2 authentication and cookie sessions 2024-02-11 23:48:37 +01:00
go.mod feat: fully implemented oauth2 authentication and cookie sessions 2024-02-11 23:48:37 +01:00
go.sum feat: fully implemented oauth2 authentication and cookie sessions 2024-02-11 23:48:37 +01:00
justfile feat(oauth2): use and store state 2024-02-12 09:25:11 +01:00
LICENSE docs: add license 2024-02-11 22:21:40 +01:00
process-compose.yml feat: connect to sqlite 2024-02-11 11:56:21 +01:00
README.md docs: add license 2024-02-11 22:21:40 +01:00
tailwind.config.js feat(oauth2): use and store state 2024-02-12 09:25:11 +01:00

zdravko

Golang selfhosted Status/Healthcheck monitoring app.

Mostly just a project to test temporal.io.

Expected features things

  • SSO or just expect to be run behind a auth proxy.
  • Abbility for multiple instances/workers.
    • Otherwise using a cronjob would do the job, no need for temporal.
  • Some nice UI to try out htmx.

Screenshot Demo is available at https://zdravko.fly.dev.

Development

Dependencies

# Configure
cp example.env .env

# Start development environment
just run

License

Under AGPL, see LICENSE file.