3f62b9c88e
grafana: replace custom metric collectors with community exporters
...
Replace three custom Prometheus textfile collector scripts with
dedicated community-maintained exporters:
- jellyfin-collector.nix (25 LoC shell) -> rebelcore/jellyfin_exporter
Metric: jellyfin_active_streams -> count(jellyfin_now_playing_state)
Bonus: per-session labels (user, title, device, codec info)
- qbittorrent-collector.nix (40 LoC shell) -> anriha/qbittorrent-metrics-exporter
Metric: qbittorrent_{download,upload}_bytes_per_second -> qbit_{dl,up}speed
Bonus: per-torrent metrics with category/tag aggregation
- intel-gpu-collector.nix + .py (130 LoC Python) -> mike1808/igpu-exporter
Metric: intel_gpu_engine_busy_percent -> igpu_engines_busy_percent
Bonus: persistent daemon vs oneshot timer, no streaming JSON parser
All three run as persistent daemons scraped by Prometheus, replacing
the textfile-collector pattern of systemd timers writing .prom files.
Dashboard PromQL queries updated to match new metric names.
2026-04-03 15:38:13 -04:00
e41f869843
trilium: add self-hosted note-taking service
...
Add trilium-server on port 8787 behind Caddy reverse proxy at
notes.sigkill.computer. Data stored on ZFS tank pool with
serviceMountWithZpool for mount ordering.
2026-04-02 17:44:04 -04:00
f342521d46
llama-cpp: re-add w/ turboquant
2026-04-02 13:42:39 -04:00
f9694ae033
qbt: fix categories
2026-04-01 15:25:40 -04:00
e3be112b82
grafana: init
...
Shows powerdraw, temps, uptime, and jellyfin streams
2026-03-31 12:38:43 -04:00
e4feaa35ad
secrets: migrate build-time secrets to agenix runtime
...
- coturn: switch static-auth-secret to static-auth-secret-file
- matrix: switch registration_token and turn_secret to file-based
- murmur: switch password to environmentFile with agenix
- p2pool: move public wallet address to service-configs.nix
2026-03-31 12:38:43 -04:00
9392749e66
mollysocket: init
...
Add mollysocket so we can use ntfy for molly (signal)
2026-03-30 13:05:22 -04:00
65c13babac
Revert "re-add llama.cpp (test?)"
...
This reverts commit 943fa2f531 .
Maybe will un-revert once turboquant becomes a thing?
2026-03-30 02:41:39 -04:00
943fa2f531
re-add llama.cpp (test?)
2026-03-30 02:06:50 -04:00
a5f3af5ff3
ports refactor
2026-03-21 12:13:53 -04:00
5ced648bd6
service-configs: remove unneeded rec
2026-03-21 10:28:15 -04:00
fd3df23a76
firefox-syncserver: init
2026-03-21 10:26:28 -04:00
4ccab1f61c
hugepages changes
2026-03-15 02:10:26 -04:00
01dbfc69a5
p2pool: init
2026-03-11 11:01:25 -04:00
3d4aea8c5b
caddy: move to new domain
2026-03-10 14:53:33 -04:00
c008fd2b18
zfs: don't specify zfs arc cache
...
Turns out, zfs is smart!
ZFS already has sane defaults, no sense in limiting the size of the cache.
2026-03-06 14:11:14 -05:00
ad4d2d41fb
zfs: tweak arc settings
2026-03-06 13:44:55 -05:00
bf3c949b70
service-configs: add murmur port
2026-03-04 13:31:19 -05:00
e9fe722308
add notes next to ports in service-configs
2026-03-03 20:19:28 -05:00
c6aae99c9e
monero: hook up to ports
2026-03-03 20:01:03 -05:00
a2e05d4827
cleanup port list
2026-03-03 19:54:19 -05:00
d4b679d1a5
cleanup
2026-03-03 19:39:10 -05:00