Commit graph

423 commits

Author SHA1 Message Date
ef5c7fabf7 hosts/srv-private: Reinstall with impermanence 2025-10-06 23:50:34 +02:00
be8712c85a Replace some uses of lib.mapAttrsToList 2025-10-06 21:43:18 +02:00
b25a662b2c hosts/srv-private: Enable memos 2025-10-04 00:51:19 +02:00
03a62ea382 hosts/srv-public: Reinstall on new vps 2025-10-01 00:30:19 +02:00
996cbb34ee outline: Configure backups 2025-09-30 23:43:54 +02:00
517310cf86 Remove geoclue and gammastep modules 2025-09-24 14:57:51 +02:00
9ea6397786 resolved: Remove module as it's enabled by default when using networkd 2025-09-23 22:52:59 +02:00
c917eed038 caddy: Use wildcard certificate for non tailscale domains 2025-09-23 13:05:39 +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
3f85a77fc9 alloy: Enable endpoints conditionally based on requirements 2025-09-21 18:36:23 +02:00
5a960a1074 gatus: Refactor again 2025-09-21 01:00:18 +02:00
c55be783b1 hosts/srv-public: Change outline domain to wiki.sprouted.cloud 2025-09-21 00:54:36 +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
fa18fa94a9 gatus: Fix grouping 2025-09-20 19:56:38 +02:00
60b0e790a8 Enable alloy on all servers 2025-09-20 15:38:15 +02:00
58e7ffce5c grafana: Provision datasources and dashboards 2025-09-20 15:37:09 +02:00
3161b9190a hosts/srv-monitor: Enable victoriametrics 2025-09-20 00:42:01 +02:00
39edb229af Avoid repitition of domain names 2025-09-19 21:08: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
dff1792529 hosts/srv-public: Enable outline 2025-09-18 22:42:46 +02:00
6b8724f441 radicale: Use hashed instead of plain password 2025-09-18 15:41:36 +02:00
44e5bc505f sops: Rotate keys 2025-09-17 22:41:36 +02:00
ed714c8aed hosts/srv-public: Reinstall 2025-09-17 19:15:21 +02:00
8ca09698b9 Rename shared nix files to common 2025-09-17 19:01:23 +02:00
4f826e8370 hosts/srv-monitor: Reinstall with new hostname and larger nix partiiton 2025-09-16 21:19:02 +02:00
5b2b52a476 hosts/desktop: Do Folding@home to heat my room 2025-09-12 23:16:52 +02:00
e5b6374751 Enable ShellCheck and improve shell scripts 2025-09-12 19:32:48 +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
5c6e5e2f03 Add min-free and max-free thresholds 2025-09-09 16:39:37 +02:00
a6bb0ee596 Disable import-from-derivation (IFD)
See https://nix.dev/manual/nix/2.26/language/import-from-derivation#import-from-derivation
2025-09-09 16:37:12 +02:00
5c7614c2ae hosts/observer: Reinstall to test new script 2025-09-08 18:20:01 +02:00
c2a8f8475f caddy: Make tailscale hosts ephemeral 2025-09-07 23:36:37 +02:00
9de2a5d853 hosts/observer: Reinstall with impermanence 2025-09-07 23:04:19 +02:00
8b82dd4e18 Rename hosts again 2025-09-05 19:07:20 +02:00
74e09a3887 hosts/srv-external: Enable privatebin 2025-09-04 22:24:58 +02:00
1b698ece70 Simplify caddy.virtualHosts declarations 2025-09-04 21:30:04 +02:00
b82eeb8595 modules: Move bluetooth, sound and wlan modules into the services namespace 2025-09-03 18:49:55 +02:00
6f53e67250 gatus: Refactor 2025-09-02 22:54:00 +02:00
02296be975 hosts/srv-internal: Disable nextcloud 2025-09-02 21:44:05 +02:00
28b72290a2 radicale: Configure backups 2025-09-02 21:42:24 +02:00
2761fc8953 filebrowser: Configure backups 2025-09-02 16:56:24 +02:00
933a84a9f7 hosts/srv-internal: Enable filebrowser 2025-09-02 16:41:45 +02:00
e782dff77b Enable zram swap on workstations 2025-09-01 23:23:55 +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