Commit Graph

13 Commits

Author SHA1 Message Date
100999734b ddns-updater: disable DynamicUser to fix secret perms 2026-04-09 20:47:04 -04:00
ce1c335230 caddy: wildcard TLS via DNS-01 challenge + ddns-updater for Njalla
Build Caddy with the caddy-dns/njalla plugin to enable DNS-01 ACME
challenges. This issues a single wildcard certificate for
*.sigkill.computer instead of per-subdomain certificates, reducing
Let's Encrypt API calls and certificate management overhead.

Add ddns-updater service (nixpkgs services.ddns-updater) configured
with Njalla provider to automatically update DNS records when the
server's public IP changes.
2026-04-09 19:54:57 -04:00
628c16fe64 fix git-crypt key for dotfiles workflow 2026-04-07 13:51:19 -04:00
a76a7969d9 nix-cache 2026-04-06 14:21:31 -04:00
0aeb6c5523 llama-cpp: add API key auth via --api-key-file
Generate and encrypt a Bearer token for llama-cpp's built-in auth.
Remove caddy_auth from the vhost since basic auth blocks Bearer-only
clients. Internal sidecars (xmrig-pause, annotations) connect
directly to localhost and are unaffected (/slots is public).
2026-04-02 18:02:23 -04:00
5375f8ee34 gitea: add actions runner and CI/CD deploy workflow
This will avoid me having to run "deploy" myself on my laptop.
All I will need to do is push a commit and it will self-deploy.
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
fd3df23a76 firefox-syncserver: init 2026-03-21 10:26:28 -04:00
b5be21ff8c secrets: cleanup activation scripts 2026-03-04 17:35:49 -05:00
294cb6453e ntfy-alerts: init 2026-03-03 14:31:36 -05:00
165532bae3 nit: cleanup imports 2026-03-03 14:30:47 -05:00
7159e90186 organize 2026-03-03 14:30:43 -05:00