Commit graph

28 commits

Author SHA1 Message Date
c917eed038 caddy: Use wildcard certificate for non tailscale domains 2025-09-23 13:05:39 +02:00
926716e7e5 caddy: Expose metrics 2025-09-22 00:27:23 +02:00
4f0fea5461 tailscale: Add restart triggers 2025-09-17 22:34:47 +02:00
c6172d5556 impermanence: Persist caddy, gatus and tailscale state 2025-09-07 23:39:40 +02:00
c2a8f8475f caddy: Make tailscale hosts ephemeral 2025-09-07 23:36:37 +02:00
0209856439 caddy: Fix virtual host generation 2025-09-07 20:46:29 +02:00
fceb6ae418 Replace string concatenation with string interpolation 2025-09-06 00:25:57 +02:00
13e40968f6 caddy: Fix tailscale plugin hash 2025-09-01 23:15:18 +02:00
765b7fdd68 caddy: Follow convention of using mkEnableOption for boolean options 2025-08-31 20:34:50 +02:00
e288bb2bf3 meta/ports: Separate tcp and udp lists to avoid false conflicts 2025-08-28 17:44:00 +02:00
db0569680e caddy: Replace option protocol with tls 2025-08-27 21:08:17 +02:00
533f67e14b caddy: Fix extraReverseProxyConfig option 2025-08-27 21:03:53 +02:00
5d2d29d16d caddy: Allow for protocol selection 2025-08-24 17:46:32 +02:00
750bfda48e caddy: Update tailscale plugin 2025-08-11 15:28:56 +02:00
14b0e0ac1d Make more use of pipes 2025-08-10 00:21:05 +02:00
062fd5de0b refactor: normalize usage of lib and builtins namespaces 2025-07-22 22:58:18 +02:00
d14732b063 sops: restructure secrets files 2025-07-20 19:56:52 +02:00
74cb6b3cb1 Fix caddy-tailscale hash 2025-07-10 10:36:55 +02:00
155b9b2a30 Always disable caddy's admin endpoint 2025-07-05 20:48:19 +02:00
56b28f055d Improve domain conflict messages by setting domains per service 2025-07-05 20:41:55 +02:00
f160a9be33 Add uniqueness check for domains 2025-06-14 01:53:24 +02:00
232c9aa946 Add uniqueness check for ports
Credit to https://lorenzbischof.ch/posts/detect-port-conflicts-in-nixos-services/
2025-06-14 01:52:54 +02:00
a4c3e2a829 Disable caddy's admin api endpoint 2025-06-14 01:03:43 +02:00
563506d670 Remove tailscale_auth to allow access from tagged devices 2025-06-08 19:01:22 +02:00
da9008c379 Extract mkVirtualHostConfig function 2025-06-06 21:52:34 +02:00
a1481db722 Fix crowdsec's acquisition of caddy logs 2025-06-06 08:58:53 +02:00
cd723b7fe8 Improve some naming 2025-05-29 22:04:03 +02:00
e909dcd866 Add caddy module with tailscale integration 2025-05-29 01:05:42 +02:00