Commit graph

11 commits

Author SHA1 Message Date
Tobias Ostner
532a8ed613 Add backup for bictoin-pulse db 2026-07-30 07:49:21 +02:00
Tobias Ostner
5753bf9e33 Remove checker service (#9)
## Summary

- Remove the checker NixOS module, including its systemd service, system user/group, SOPS secret declaration, and nginx virtual host.
- Remove the checker flake input and its now-unreachable lock-file dependency graph.

## Validation

- `tobserver-agent check` — passed all formatting, whitespace, no-build flake, strict NixOS assertion/systemd unit, secret-policy, and Gitleaks checks.
- Focused Nix evaluation confirmed the checker service, user, nginx virtual host, and SOPS secret declaration are absent; `flake.lock` no longer contains the checker input.

## Risks and limitations

- Deployment will stop exposing the checker service and nginx virtual host, but existing runtime state, a mutable system user, DNS records, ACME data, and the encrypted checker secret may remain until a human removes them if desired.

## Manual follow-up

- Review and merge this pull request in Codeberg.
- Deploy manually on Tobserver after merge.
- After deployment, verify the checker unit and virtual host are absent; optionally clean up checker DNS, runtime state, user, ACME data, and the encrypted secret through the appropriate human-managed process.

Reviewed-on: https://codeberg.org/oibot/Tobserver/pulls/9
2026-07-28 13:30:17 +02:00
Tobias Ostner
801201565f Add bitcoin-pulse db secrets 2026-07-27 10:16:17 +02:00
Tobias Ostner
7681e2ed28 Manage restic and backblaze secrets with sops 2026-06-16 19:36:51 +02:00
Tobias Ostner
ec132ed63f Change hermes-agent model 2026-06-09 13:18:31 +02:00
Tobias Ostner
8e53e98383 Install lnd 2026-05-30 15:49:07 +02:00
Tobias Ostner
56dbe76ed4 Install hermes agent 2026-05-29 18:13:02 +02:00
Tobias Ostner
51fc84335e Add nextcloud credentials 2026-04-16 17:49:36 +02:00
Tobias Ostner
063d40937f Setup checker 2026-04-13 18:47:06 +02:00
Tobias Ostner
85b5c2bce6 manage nextcloud admin-pass with sops 2026-04-11 19:38:28 +02:00
Tobias Ostner
41cb36d15f Setup sops 2026-04-11 18:52:36 +02:00