Commit graph

408 commits

Author SHA1 Message Date
5e18975b9b sops: generate the config with nix 2025-07-22 22:18:34 +02:00
d14732b063 sops: restructure secrets files 2025-07-20 19:56:52 +02:00
8a0238af60 syncthing: set cert/key with sops 2025-07-20 17:25:18 +02:00
2e3b64860f sops: convert format of secrets files from yaml to json 2025-07-20 13:28:16 +02:00
4f2bd0234e Enable auto login on fern and north 2025-07-15 12:38:42 +02:00
893a488be1 Also monitor hosts with gatus 2025-07-10 10:57:04 +02:00
5aad5d2a7b Refactor alert URL to use centralized domain config 2025-07-08 10:54:36 +02:00
44520b3cd2 Only check domain and port uniqueness on servers 2025-07-04 13:01:03 +02:00
4f5db50ca1 Rename option "backups.enable" to "doBackups" 2025-06-30 23:56:52 +02:00
6bd3313e55 Rotate backblaze keys used by restic 2025-06-30 23:20:59 +02:00
aec20b69e8 gatus: stop tracking gatus itself as an endpoint 2025-06-29 20:43:25 +02:00
47b35b5ed6 gatus: split ambiguous "endpoints" option into "customEndpoints" and internal "finalEndpoints" 2025-06-29 20:40:53 +02:00
9a832b61e1 Add gatus.endpointDomains option 2025-06-24 21:15:57 +02:00
6c0ff3393b Simplify config for gatus endpoints 2025-06-22 20:44:04 +02:00
38fb2ec1d5 Check gatus uptime with healthchecks.io 2025-06-20 00:35:08 +02:00
de67dc40bf Use resolved on fern 2025-06-19 12:55:45 +02:00
5b3f21b140 Enable it-tools on cirrus 2025-06-18 19:30:14 +02:00
c6056c2161 Replace uptime-kuma with gatus on cumulus 2025-06-14 18:44:03 +02:00
0183a7545c Change ntfy's subdomain to "alerts" 2025-06-14 18:43:20 +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
5be9e76486 Serve tailscale gui over caddy 2025-06-13 22:22:33 +02:00
9fb4a18ee5 Cleanup 2025-06-13 17:05:20 +02:00
d7070b6fb5 Manage users with the option system 2025-06-13 16:21:42 +02:00
298e2a51b2 Configure backups for uptime-kuma 2025-06-10 14:29:38 +02:00
da7307f259 Use latest kernel again 2025-06-10 13:13:31 +02:00
76914154c6 Enable ntfy on culumus 2025-06-08 22:51:40 +02:00
93f3055786 Enable uptime-kuma on cumulus 2025-06-08 01:44:05 +02:00
ab97c76985 Add new host "cumulus" 2025-06-08 00:55:40 +02:00
b1507caac5 Configure backups for forgejo 2025-06-06 22:42:05 +02:00
e7cdd49bcf Remove virtualisation module 2025-06-05 21:58:46 +02:00
494327d30e Track ssh logs with crowdsec 2025-06-01 22:27:45 +02:00
cb6570667b Enable forgejo ssh server 2025-06-01 21:57:40 +02:00
9fb0508028 Rename module wlan to wifi 2025-05-29 22:12:49 +02:00
091f6a0e91 Refactor wlan module 2025-05-29 22:11:29 +02:00
294bebdb98 Remove legacy hedgedoc redirect 2025-05-29 13:55:07 +02:00
e909dcd866 Add caddy module with tailscale integration 2025-05-29 01:05:42 +02:00
1d58b58772 Serve forgejo under sstork.dev instead of tailnet 2025-05-28 21:22:27 +02:00
d5f7e88b59 Avoid "networking.domain" 2025-05-28 21:11:51 +02:00
a8f9d8108d Reshuffle modules a bit 2025-05-28 18:16:17 +02:00
06623cd93a Rename the namespace of the system-modules 2025-05-27 22:46:04 +02:00
61f32cb7ea Downgrade kernel to fix hibernation 2025-05-27 21:25:07 +02:00
7f885a6297 Enable forgejo on alto 2025-05-26 21:51:56 +02:00
119b6819f3 Install and configure crowdsec on cirrus 2025-05-25 18:33:04 +02:00
529bf4abec Add gitlab login to hedgedoc 2025-05-24 15:15:29 +02:00
d26cf71ee9 Temporarily disable logitech lcd on north 2025-05-23 01:07:51 +02:00
640109c5b9 Try out rust coreutils 2025-05-22 23:17:10 +02:00
f58ae84c6e Treat hedgedoc seesion-secret as data 2025-05-19 01:04:18 +02:00
b756687658 Remove nextcloud gmail-password secret 2025-05-18 19:23:38 +02:00
af82e42b85 Set hedgedoc session secret to avoid logout on restart 2025-05-16 19:25:19 +02:00
e346ccb36a Rename hedgedoc redirect html 2025-05-13 18:47:04 +02:00