Commit graph

25 commits

Author SHA1 Message Date
6a2563f058 Fix go2rtc: use RuntimeDirectory instead of mkdir /run/go2rtc
DynamicUser can't write to /run directly. RuntimeDirectory lets systemd
create and manage the directory.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-07 20:51:22 +01:00
595efbb25a Move go2rtc RTSP credentials out of nix store, document all secrets
- go2rtc.nix: template config at runtime from /var/secrets/go2rtc-rtsp-url
  instead of embedding credentials in the nix store
- readme.md: add Mediaserver secrets section documenting all secrets
  needed for a fresh deploy (Cloudflare, go2rtc, Authelia)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-07 20:49:04 +01:00
eadbc92126 Replace Docker containers with native NixOS modules for nginx, Authelia, and go2rtc
- Native nginx with ACME wildcard cert (*.nordhammer.it) via Cloudflare DNS-01
- Native Authelia SSO with forward auth protecting homepage + camera
- Native go2rtc camera streaming (no more Docker)
- Auto-migration script for Authelia secrets and user database from Docker
- Homepage hrefs updated to use HTTPS domain names
- Fail2ban updated for native nginx log paths + new Authelia jail

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 15:47:56 +01:00
50eb8cdc9f
Update go2rtc.nix 2026-01-22 09:20:11 +00:00
03e46fb8ae
Update go2rtc.nix 2026-01-21 13:32:10 +00:00
8c62c45033
Update go2rtc.nix 2026-01-21 13:30:29 +00:00
deb59aeba2
Update go2rtc.nix 2026-01-21 12:57:22 +00:00
b31d3214c7
Update go2rtc.nix 2026-01-21 12:54:17 +00:00
e5f5a7af55
Update go2rtc.nix 2026-01-21 12:48:41 +00:00
08af369b66
Update go2rtc.nix 2026-01-21 12:46:11 +00:00
1e8a639d2f
Update go2rtc.nix 2026-01-21 12:45:32 +00:00
e7510db151
Update go2rtc.nix 2026-01-21 12:31:34 +00:00
4a9264ccc1
Update go2rtc.nix 2026-01-21 11:47:56 +00:00
edb3dc8beb
Update go2rtc.nix 2026-01-21 11:47:30 +00:00
2007cfa7ac
Update go2rtc.nix 2026-01-21 11:45:07 +00:00
1ecc22e03f
Update go2rtc.nix 2026-01-21 11:43:20 +00:00
be79eec917
Update go2rtc.nix 2026-01-21 11:25:18 +00:00
4358481c3f
Update go2rtc.nix 2026-01-21 10:53:57 +00:00
5f5deb387a
Update go2rtc.nix 2026-01-21 10:19:34 +00:00
99e460556e
Update go2rtc.nix 2026-01-21 09:41:05 +00:00
5ad79eaab8
Update go2rtc.nix 2026-01-21 09:40:58 +00:00
2121751329
Update go2rtc.nix 2026-01-21 09:39:46 +00:00
732da5d159
Update go2rtc.nix 2026-01-21 09:28:50 +00:00
7089469349
Update go2rtc.nix 2026-01-21 09:26:45 +00:00
7077ceb1d1
Create go2rtc.nix 2026-01-21 09:26:32 +00:00