Commit graph

223 commits

Author SHA1 Message Date
9ea6397786 resolved: Remove module as it's enabled by default when using networkd 2025-09-23 22:52:59 +02:00
8ce240c332 tailscale: Try to re-up when the tailscale auth-key changes 2025-09-23 20:25:45 +02:00
8ecd6e51e6 caddy: Refactor slightly 2025-09-23 20:23:58 +02:00
930e635a51 Reorder option declarations slightly 2025-09-23 15:34:13 +02:00
ecb75962c0 alloy: Fix job labels 2025-09-23 13:31:42 +02:00
3d0d4ea31d caddy: Expose metrics without the admin api 2025-09-23 13:31:26 +02:00
c917eed038 caddy: Use wildcard certificate for non tailscale domains 2025-09-23 13:05:39 +02:00
86d0cb60d5 Improve assertion messages 2025-09-22 18:55:41 +02:00
5492e51dd3 alloy: Auto enable collectors 2025-09-22 18:52:46 +02:00
1515ce28e4 alloy: Add caddy metrics scraping 2025-09-22 00:28:47 +02:00
926716e7e5 caddy: Expose metrics 2025-09-22 00:27:23 +02:00
3f85a77fc9 alloy: Enable endpoints conditionally based on requirements 2025-09-21 18:36:23 +02:00
9bc7a2e737 alloy: Add assertions for log/metric collection dependencies 2025-09-21 17:38:53 +02:00
45d6b5ee7c victoria*: Use string interpolation instead of concatenation 2025-09-21 13:05:03 +02:00
c48f95dc56 Avoid builtins 2025-09-21 01:08:28 +02:00
5a960a1074 gatus: Refactor again 2025-09-21 01:00:18 +02:00
3294e96bf9 Set labels for victoria* metrics 2025-09-20 23:37:30 +02:00
387af935d1 grafana: Add victorialogs dashboard 2025-09-20 22:59:27 +02:00
d7d28fa19f grafana: Add victoriametrics dashboard 2025-09-20 22:01:36 +02:00
8a45686da7 grafana: Avoid dashboard patching by using victoriametrics's prometheus compatibility 2025-09-20 21:49:29 +02:00
14956c6712 Persist state of victoriametrics and victorialogs 2025-09-20 21:00:04 +02:00
1f1dee4b76 victoriametrics: Set selfScrapeInterval to 15s 2025-09-20 15:38:41 +02:00
7fbb1de671 alloy: Actually implement the functionality 2025-09-20 15:37:48 +02:00
58e7ffce5c grafana: Provision datasources and dashboards 2025-09-20 15:37:09 +02:00
aa0aed3ad2 victoriametrics: Init module 2025-09-20 00:41:26 +02:00
cc211d016b gatus: Disable DynamicUser 2025-09-19 20:55:19 +02:00
d7ff914152 radicale: Encrypt the whole htpasswd file 2025-09-19 18:27:05 +02:00
44da7817c3 outline: Reroll gitlab client secret 2025-09-19 18:15:10 +02:00
330a3c2bc3 outline: Add module 2025-09-18 22:42:17 +02:00
6b8724f441 radicale: Use hashed instead of plain password 2025-09-18 15:41:36 +02:00
2240bc9c91 impermanence: Persist hedgedoc, privatebin, crowdsec and forgejo state dirs 2025-09-17 22:42:54 +02:00
4f0fea5461 tailscale: Add restart triggers 2025-09-17 22:34:47 +02:00
7edd02884e wlan: Actually remove old networks 2025-09-17 22:12:21 +02:00
c315c7f66e stirling-pdf: Use systemd service instead of container 2025-09-17 21:13:57 +02:00
fad971511c stirling-pdf: Fix container image link 2025-09-17 19:14:25 +02:00
8be51907fa gatus: Upgrade package to get new UI 2025-09-14 00:03:52 +02:00
2cfcf9ee74 tailscale: Return to the stable package after kernel fix
See https://github.com/NixOS/nixpkgs/issues/438765#issuecomment-3281041188
2025-09-12 23:49:26 +02:00
5074bbeae4 forgejo: Rename service user to git 2025-09-12 23:15:28 +02:00
e5b6374751 Enable ShellCheck and improve shell scripts 2025-09-12 19:32:48 +02:00
6a67e1f483 crowdsec: Split module into two files again 2025-09-10 23:53:28 +02:00
e23111b6d7 crowdsec: Fix bouncer option 2025-09-10 23:39:27 +02:00
eff300b055 crowdsec: Refactor module 2025-09-10 23:29:38 +02:00
93eda36511 ntfy: Override default settings 2025-09-10 13:24:53 +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
d4ef1575ff nextcloud: Remove module 2025-09-05 13:16:05 +02:00
337a0e0755 privatebin: Init module 2025-09-04 22:24:29 +02:00
b82eeb8595 modules: Move bluetooth, sound and wlan modules into the services namespace 2025-09-03 18:49:55 +02:00