Commit graph

672 commits

Author SHA1 Message Date
da9008c379 Extract mkVirtualHostConfig function 2025-06-06 21:52:34 +02:00
4f72e57193 Symlink forgejo's robots.txt 2025-06-06 10:13:54 +02:00
a1481db722 Fix crowdsec's acquisition of caddy logs 2025-06-06 08:58:53 +02:00
e7cdd49bcf Remove virtualisation module 2025-06-05 21:58:46 +02:00
097cf795fc Restructure shell config 2025-06-05 20:34:53 +02:00
e0f7a8440b Enable forgejo git gc 2025-06-04 22:09:17 +02:00
26d2a53ae6 Enable forgejo federation 2025-06-04 22:07:00 +02:00
0c4d961879 Set forgejo landing page to user page 2025-06-04 22:06:32 +02:00
f47534c8f3 Housekeeping 2025-06-04 21:55:01 +02:00
393be96558 Temporarily disable gitlab authentication in hedgedoc 2025-06-03 11:06:09 +02:00
e0eb82bc9f Name git ssh keys after domains 2025-06-03 00:08:13 +02:00
e69fd26f27 Add forgejo ssh key 2025-06-02 23:50:02 +02:00
bf6c0040d9 Update forgejo mirrors every 1h 2025-06-02 23:23:54 +02:00
9ebb4156b2 Fix crowdsec acquisitions 2025-06-02 21:52:32 +02:00
219a9099a3 Fix crowdsec install order 2025-06-02 20:46:23 +02:00
22bdc1d19b Rename crowdsec firewall bouncer 2025-06-02 19:35:16 +02:00
d2b73e1e9d Make forgejo user setup more robust 2025-06-01 22:57:27 +02:00
c62e58167c Enable prometheus integration for crowdsec 2025-06-01 22:37:06 +02:00
c27ef197f4 Store forgejo session data in db to avoid session expiry 2025-06-01 22:35:51 +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
671ddf8233 Set forgejo landing page to "explore" 2025-05-31 21:25:12 +02:00
0c51cdd6df Add robots.txt to forgejo 2025-05-31 21:10:23 +02:00
6dc9025762 Fix tailscaled-set 2025-05-30 14:14:34 +02:00
5c1b5c39d6 Also rename the wifi module file 2025-05-29 22:20:32 +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
cd723b7fe8 Improve some naming 2025-05-29 22:04:03 +02:00
00adb88940 Remove tailscale serve/funncel module 2025-05-29 19:41:35 +02:00
e909dcd866 Add caddy module with tailscale integration 2025-05-29 01:05:42 +02:00
d5f7e88b59 Avoid "networking.domain" 2025-05-28 21:11:51 +02:00
383235ae24 Adjust ports to prevent future conflicts 2025-05-28 18:35:54 +02:00
a8f9d8108d Reshuffle modules a bit 2025-05-28 18:16:17 +02:00
211ca98e92 Move modules in programs/services subfolders 2025-05-28 11:33:05 +02:00
2ff87c8404 Remove the deUtils namespace 2025-05-28 10:30:35 +02:00
f0df314f21 Rename the namespace of the home-modules 2025-05-27 22:47:12 +02:00
06623cd93a Rename the namespace of the system-modules 2025-05-27 22:46:04 +02:00
23ac618fb6 Garbage collect weekly instead of daily 2025-05-27 21:23:07 +02:00
428b68e637 Configure forgejo following developer recommendations 2025-05-26 22:23:46 +02:00
7f885a6297 Enable forgejo on alto 2025-05-26 21:51:56 +02:00
5b81a54b48 Add forgejo module 2025-05-26 20:08:38 +02:00
119b6819f3 Install and configure crowdsec on cirrus 2025-05-25 18:33:04 +02:00
9bfcf3b023 Remove redundant group assignments for sops secrets 2025-05-24 15:31:52 +02:00
529bf4abec Add gitlab login to hedgedoc 2025-05-24 15:15:29 +02:00
668852b804 Ignore installer ssh host keys 2025-05-23 12:52:33 +02:00
19a55c9a45 Remove dead code 2025-05-23 01:07:22 +02:00
67b18d9c1d Upgrade to nixos 25.05 2025-05-22 23:02:20 +02:00
7a54ebe5d1 Remove nextcloud backup dir 2025-05-21 23:34:41 +02:00
91d75bd4cb Only do backups at night but randomize slightly 2025-05-20 22:31:37 +02:00
87057d4b88 Run restic backups as non root users 2025-05-20 10:43:33 +02:00