Skip to content
kittyandrewPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Open Uptime Bot

An open-source backend for uptime status or other physical signals, allowing to setup notifications and alerts.

See docs/SETUP.md for server deployment. Client setup: ESP32-C3 | Pico W.

Binary cache

Builds are published to cache.kittyandrew.dev, so Nix can download these outputs instead of rebuilding them.

On NixOS:

nix.settings = {
  extra-substituters = ["https://cache.kittyandrew.dev/nix-cache"];
  extra-trusted-public-keys = ["cache.kittyandrew.dev-1:yy5fdErj1riKOjND10kzD5mp0L8/C8RFG3VkMizhGg4="];
};

Elsewhere, in ~/.config/nix/nix.conf (or /etc/nix/nix.conf for all users):

extra-substituters = https://cache.kittyandrew.dev/nix-cache
extra-trusted-public-keys = cache.kittyandrew.dev-1:yy5fdErj1riKOjND10kzD5mp0L8/C8RFG3VkMizhGg4=

The extra- prefixes append rather than replace, so cache.nixos.org keeps working. The cache is read-only and needs no credentials; it serves only what this repository's flake builds.

@TODOs

  • More data in notifications:
    • Generating 24h/7d/1m data graphs
      • Maybe overlaying with some schedules (import from DTEK)
      • Web-view for ntfy
    • Summary in notifications (e.g. was online/down for ... etc)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages