Commit graph

637 commits

Author SHA1 Message Date
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
225574cbbf impermanence: Disable sudo lecture 2025-09-08 16:32:36 +02:00
331ba44b75 sops: Use persisted key path when using impermanence 2025-09-08 16:24:15 +02:00
efd6165c76 impermanence: Actually include directories 2025-09-08 16:14:41 +02:00
c6172d5556 impermanence: Persist caddy, gatus and tailscale state 2025-09-07 23:39:40 +02:00
8ded789be2 impermanence: Persist all logs 2025-09-07 23:37:45 +02:00
c2a8f8475f caddy: Make tailscale hosts ephemeral 2025-09-07 23:36:37 +02:00
d71748e36a impermanence: Init module 2025-09-07 22:05:55 +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
e914990eaf gatus: Small improvements 2025-09-03 00:01:00 +02:00
6f53e67250 gatus: Refactor 2025-09-02 22:54:00 +02:00
28b72290a2 radicale: Configure backups 2025-09-02 21:42:24 +02:00
5095577e3b radicale: Add birthday calendar generating hook 2025-09-02 21:33:25 +02:00
885b6a035c radicale: Add versioning with git 2025-09-02 21:32:19 +02:00
7e25a91691 restic: Add dedicated paths option 2025-09-02 17:05:39 +02:00
2761fc8953 filebrowser: Configure backups 2025-09-02 16:56:24 +02:00
e1066c2083 filebrowser: Init module 2025-09-02 16:32:28 +02:00
6274c9af16 tailscale: Format 2025-09-01 23:23:34 +02:00
13e40968f6 caddy: Fix tailscale plugin hash 2025-09-01 23:15:18 +02:00
21e61beb49 tailscale: Avoid build failure by switching to unstable
See: https://github.com/nixos/nixpkgs/issues/438765
2025-09-01 23:13:00 +02:00
765b7fdd68 caddy: Follow convention of using mkEnableOption for boolean options 2025-08-31 20:34:50 +02:00
734602820b stirling-pdf: Init module 2025-08-31 16:49:34 +02:00
de266a8d91 meta: Rename option assertUnique to validate 2025-08-28 19:19:29 +02:00
0b2fbc2c6d Replace 127.0.0.1 with localhost 2025-08-28 17:55:47 +02:00
e288bb2bf3 meta/ports: Separate tcp and udp lists to avoid false conflicts 2025-08-28 17:44:00 +02:00
b51d0d095d Refactor meta.{domains,ports} 2025-08-28 14:20:36 +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
d4f66865eb openspeedtest: Remove firewall bypass 2025-08-27 20:35:13 +02:00
0cc7c80407 sops: Make secrets root owned when possible 2025-08-27 15:17:29 +02:00