Commit graph

1966 commits

Author SHA1 Message Date
Benjamin Bädorf 0a30dbdfab
chore: set correct permissions for secrets 2023-11-12 18:19:07 +01:00
Benjamin Bädorf a384229ea8
feat: add terraform for DNS 2023-11-12 18:17:35 +01:00
Benjamin Bädorf 3c102a879c
refactor: move email module to user b12f 2023-11-09 14:11:27 +01:00
Benjamin Bädorf eb1a5a0a3f
fix: add haskell and vimplugins overlays 2023-11-08 22:45:02 +01:00
Benjamin Bädorf baba43ea82
chore: dhcpv6 still not working 2023-11-08 18:52:09 +01:00
Benjamin Bädorf dfab06117a
fix: update autoshutdown script on droppie 2023-11-08 17:09:06 +01:00
Benjamin Bädorf d8f7dcc2fc
fix: add lib to droppie networking.nix 2023-11-08 01:16:38 +01:00
Benjamin Bädorf c6563b3cf4
fix: more fixes to networking, but dhcp6 not working yet 2023-11-08 01:16:00 +01:00
Benjamin Bädorf fda3130e30
fix: add static ip addresses to droppie 2023-11-08 00:09:49 +01:00
Benjamin Bädorf b555b306b9
chore: update nixpkgs 2023-11-08 00:09:37 +01:00
Benjamin Bädorf 42a6348023
fix: set nix.registry to speed up nix shell calls 2023-11-06 23:30:57 +01:00
Benjamin Bädorf 282691cd64
fix: use lib.mkDefault for timezone 2023-11-06 23:30:40 +01:00
Benjamin Bädorf 6e62dbbd8d
fix: allow SFTP on droppie for pub.solar backups 2023-11-06 22:32:44 +01:00
Benjamin Bädorf 2fbaa24cb5
feat: update droppie shutdown, default to UTC 2023-11-06 21:50:28 +01:00
Benjamin Bädorf 540736c3ba
chore: directly connect clients to pie for lower latency dns 2023-11-06 21:43:48 +01:00
Benjamin Bädorf 27bfbde5b5
fix: fix dhcp ipv6 pool 2023-11-05 20:45:40 +01:00
Benjamin Bädorf 503307f0d6
fix: fix droppie static ipv6 device name 2023-11-05 19:46:52 +01:00
Benjamin Bädorf 300e7e5608
feat: add nachtigall root public key to yule on droppie 2023-11-05 19:42:25 +01:00
Benjamin Bädorf 5bde90056e
fix: remove ipv6 address bindings for chocolatebar and biolimo 2023-11-05 19:31:17 +01:00
Benjamin Bädorf 1d5109bbde
feat: remove chocolatebar and biolimo from static local addresses 2023-11-05 19:23:07 +01:00
Benjamin Bädorf 78a5a9e3dc
fix: update biolimo mac address 2023-11-05 19:22:28 +01:00
Benjamin Bädorf 76b9c84735
feat: give droppie a static IP 2023-11-05 19:21:28 +01:00
Benjamin Bädorf f638f8c597
chore: give all encrypted secrets the .age suffix 2023-11-05 18:56:11 +01:00
Benjamin Bädorf 8662a3e311
feat: update chocolatebar swapfile size 2023-11-03 23:02:25 +01:00
Benjamin Bädorf 661f594696
feat: new DNS, fix vm networking 2023-11-02 01:25:39 +01:00
Benjamin Bädorf 25482383c1
chore: update nixpkgs inputs 2023-11-01 19:21:44 +01:00
Benjamin Bädorf 09f9bb3006
fix: Add trusted proxies for firefly importer 2023-11-01 18:07:05 +01:00
Benjamin Bädorf 544f323b0c
fix: wireguard networking and https on services 2023-11-01 16:27:29 +01:00
Benjamin Bädorf 3ce24992e7
feat: add nix shell shortcut called p 2023-11-01 14:40:29 +01:00
Benjamin Bädorf 254886e511
Merge branch 'main' of git.pub.solar:b12f/os 2023-10-28 23:17:45 +02:00
Benjamin Bädorf 356526f2b0
fix: add pub.solar binary cache 2023-10-28 23:16:15 +02:00
Benjamin Bädorf d00574ae04
fix: invoiceplane logging and config 2023-10-26 15:53:35 +02:00
Benjamin Bädorf 98bd9d30d8
feat: enable ipv6 in wireguard 2023-10-26 15:11:46 +02:00
Benjamin Bädorf 615ef9a856
fix: passwordless sudo only for yule 2023-10-26 14:09:43 +02:00
Benjamin Bädorf 9995e15760
Revert "fix: remove ipv6 local addresses from wireguard"
This reverts commit cff59a1b7a.
2023-10-25 13:23:13 +02:00
Benjamin Bädorf 52e8aa2502
fix: use correct pub/priv key for pie wg 2023-10-24 18:10:54 +02:00
Benjamin Bädorf 71ec50b338
fix: remove uhk module from biolimo 2023-10-24 18:04:46 +02:00
Benjamin Bädorf cec9562e15
feat: frikandel as wireguard hub 2023-10-24 17:56:14 +02:00
Benjamin Bädorf dd42eeca69
fix: fix networking issues on pie 2023-10-24 15:54:18 +02:00
Benjamin Bädorf 34d60a9c7b
feat: frikandel 2023-10-24 15:54:04 +02:00
Benjamin Bädorf cff59a1b7a
fix: remove ipv6 local addresses from wireguard 2023-10-22 16:50:41 +02:00
Benjamin Bädorf 6d3c677f18
fix: don't use CNAME in unbound
Unbound does not support recursive DNS resolving via it's own
configuration: https://github.com/NLnetLabs/unbound/issues/747

This commit changes the CNAME records to A/AAAA records.
2023-10-22 16:20:57 +02:00
Benjamin Bädorf 89a1792105
fix: update IPv6 Adresses 2023-10-21 23:16:35 +02:00
Benjamin Bädorf 46f8357cb6
feat: invoiceplane 2023-10-21 22:46:17 +02:00
Benjamin Bädorf ab7ae9ba8a
fix: give wireguard client and server different IPs 2023-10-20 00:47:11 +02:00
Benjamin Bädorf be380f2c01
fix: wireguard ipv6 and dns 2023-10-20 00:37:08 +02:00
Benjamin Bädorf 2b5f04fa86
fix: config errors in kea and unbound 2023-10-19 23:17:38 +02:00
Benjamin Bädorf 7a5f10c877
feat: wireguard 2023-10-19 23:17:35 +02:00
Benjamin Bädorf 1e5c33e750
refactor: use uhk-agent and udev rules from nixpkgs 2023-10-15 22:33:50 +02:00
Benjamin Bädorf d1baf5035f
feat: allow sftp on pie for paperless pdf upload 2023-10-11 20:42:59 +02:00