+
Skip to content
This repository was archived by the owner on Jan 31, 2025. It is now read-only.

tionis/keva

Repository files navigation

KeVa

This project was archived after realizing that all my needs could be modeled with other tools (e.g. postgres + rest, patchwork etc). I was especially not happy with some limitations in the backend design that occurred due to using deno kv.

Keva is a simple data backend for small scripts and snippets around my personal infrastructure.
It exposes the following features

  • a regex based token system with different namespaces for different features
  • a ntfy endpoint to send the sysadmin notifications
  • a key value json document database that supports optimistic locking and JSON patch style document modification
  • a patch endpoint that works similar to patchbay.pub/patchwork, but with token authentication
  • a ping endpoint for dead Man Switches that trigger a sysadmin notification
  • some "serverless" functions for my personal use

Keva was built in a way that it can be used both standalone or on Deno Deploy, mainly as an experiment for me and easier hosting. Especially as it monitors other services and a such should be independant of my other infrastructure.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载