Benjamin Bädorf
bf71744b93
feat: more email, like dns
2023-11-12 21:45:02 +01:00
Benjamin Bädorf
4d87bfe502
feat: init mailing
2023-11-12 18:33:58 +01:00
Benjamin Bädorf
0a30dbdfab
chore: set correct permissions for secrets
2023-11-12 18:19:07 +01:00
Benjamin Bädorf
3c102a879c
refactor: move email module to user b12f
2023-11-09 14:11:27 +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
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
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
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
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
Benjamin Bädorf
d936aca698
fix: printing and scanning setup on pie
2023-10-11 14:32:40 +02:00
Benjamin Bädorf
0ea7f9fb50
fix: firefly importer env
2023-10-11 14:32:09 +02:00
Benjamin Bädorf
6303e4f13b
fix: use correct ipv6 subnet
2023-10-11 14:31:39 +02:00
Benjamin Bädorf
7c15872af8
refactor: move to network printing
2023-10-10 13:37:17 +02:00
Benjamin Bädorf
f3d9915d2f
fix: install cups on non-sharing printing devices
2023-10-10 12:23:05 +02:00
Benjamin Bädorf
ece9705f67
feat: update passwords
2023-10-10 11:56:36 +02:00
Benjamin Bädorf
fd022bb3d5
fix: use proper docker binary path in firefly backup
2023-10-09 23:09:24 +02:00
Benjamin Bädorf
6f6140f660
feat: add backups for firefly and paperless
2023-10-09 22:52:28 +02:00
Benjamin Bädorf
6fabfdc431
fix: fixes to networking and pie services
2023-10-09 10:43:53 +02:00
Benjamin Bädorf
747481c4ea
fix: get networking on pie working properly
2023-10-08 19:32:00 +02:00
Benjamin Bädorf
fe8ebd083f
feat: add ISOs, limit core config size
2023-10-07 21:11:08 +02:00
Benjamin Bädorf
93bcf469ab
refactor: move fully away from modules & profiles distinction
2023-10-07 16:45:42 +02:00
Benjamin Bädorf
078e738a31
refactor: more printing to pie
2023-10-07 14:06:28 +02:00
Benjamin Bädorf
6d7564eb0e
fix: fix bluetooth blueman service
2023-10-07 11:11:28 +02:00
Benjamin Bädorf
23bd3c876a
fix: timer settings for droppie shutdown
2023-10-05 10:45:26 +02:00
Benjamin Bädorf
e1b1d24572
fix: fix shutdown timer
...
The shutdown timer was being activated every minute, but then had a 15
minute delay before shutting down. This just caused the delay to keep
resetting and the system to never shut down. This commit decreases the
shutdown delay to 10 minutes, and changes the timer to hit every 15
minutes.
2023-10-04 12:09:28 +02:00
Benjamin Bädorf
ecca4f71f0
fix: fix dhcpv6 kea config on pie
2023-10-04 12:09:12 +02:00
Benjamin Bädorf
fd4efe9b77
fix: add droppie to hosts
2023-10-04 12:09:02 +02:00
Benjamin Bädorf
f85e520f00
fix: add hostnames to hosts
2023-10-03 14:55:54 +02:00
Benjamin Bädorf
b967655d2b
fix: Fix nix flake check and devshell
2023-10-03 14:21:09 +02:00
Benjamin Bädorf
d205236a4c
Merge branch 'b12f' into remove-digga/b12f
2023-10-03 13:34:34 +02:00
Benjamin Bädorf
13ad9a26f3
refactor: Remove digga
2023-10-03 13:13:52 +02:00
Benjamin Bädorf
5063d04708
fix: use lowercase hw-address for droppie
2023-09-29 18:21:08 +02:00
Benjamin Bädorf
8217330abf
fix: Update qemu pa for user ID
2023-09-29 17:51:34 +02:00
Benjamin Bädorf
8603106bb7
fix: fix user to run droppie awaker on pie
2023-09-16 22:00:50 +02:00
Benjamin Bädorf
3fcb1e3c4e
feat: maoam pinephone
2023-09-12 20:11:29 +02:00
Benjamin Bädorf
7be9e41657
fix: add support for QL-800
2023-09-12 20:10:55 +02:00
Benjamin Bädorf
c1158e26cb
feat: add music production sw on chocolatebar
2023-09-12 20:09:38 +02:00
Benjamin Bädorf
22c978d496
fix: open port for kea dhcp4
2023-09-12 10:25:55 +02:00
Benjamin Bädorf
632519e041
feat: add Pie
2023-09-11 23:51:13 +02:00
Benjamin Bädorf
8ef898f575
chore: remove nougat-2
2023-09-10 21:44:38 +02:00
Benjamin Bädorf
60e84600f6
fix: remove duplicate attrset key
2023-09-05 17:46:08 +02:00
Benjamin Bädorf
b955035900
fix: make sure chocolatebar is the paperless master node
2023-09-01 19:11:53 +02:00
Benjamin Bädorf
4f26e6f263
feat: enable proper paperless across devices
2023-08-29 13:56:34 +02:00
Benjamin Bädorf
0f430a625e
fix: Fix default scanner device, update scan2paperless
2023-08-29 11:13:08 +02:00
Benjamin Bädorf
e5f118dfc0
fix: Fix droppie shutdown timer
2023-08-29 10:29:34 +02:00
Benjamin Bädorf
74b1fac4eb
feat: enable printing and scanning again for chocolatebar
2023-08-29 10:15:20 +02:00
Benjamin Bädorf
7cd7f38370
docs: Add pubkey comment to droppie private key
2023-08-26 10:57:18 +02:00
Benjamin Bädorf
519963707a
feat: deploy droppie root user ssh private key via nix
2023-07-20 23:36:40 +02:00
Benjamin Bädorf
c04be07044
fix: disable ddclient with broken config on droppie
2023-07-20 23:07:52 +02:00
Benjamin Bädorf
ffa70c499c
Fix droppie
2023-07-20 22:16:25 +02:00
Benjamin Bädorf
83fd35f1e2
Close biolimo ports back up
2023-07-07 14:44:28 +02:00
Benjamin Bädorf
c5978a3a36
Add step root CA for OP dev to biolimo
2023-07-05 14:09:51 +02:00
Benjamin Bädorf
ad4a358ba1
Fix concourse & caddy startup
2023-07-03 13:20:13 +02:00
Benjamin Bädorf
751cfdd0ce
Remove unused files
2023-07-02 20:37:55 +02:00
Benjamin Bädorf
4625d62d83
user and group juggling
2023-07-02 20:36:30 +02:00
Benjamin Bädorf
59ed4d91db
nougat-2 concourse setup
2023-07-02 12:48:34 +02:00
Benjamin Bädorf
6235162876
Add nougat-2 host
2023-06-27 18:00:45 +02:00
Benjamin Bädorf
4a367cbf23
Add yule SSH key, fix biolimo for 23.05, reduce VM RAM
2023-06-12 00:35:34 +02:00
Benjamin Bädorf
3799473db6
Update guest XML
2023-06-01 18:10:55 +02:00
Benjamin Bädorf
6fc5b2553c
Add concepts-and-training test infra config
2023-04-21 11:20:23 +02:00
Benjamin Bädorf
b6b7720382
Update b12f for paperless
2023-02-07 15:56:30 +01:00
Benjamin Bädorf
c434d1769f
Update drone runner secrets
2023-02-02 23:37:40 +01:00
Benjamin Bädorf
9b53a8c982
Merge branch 'main' into b12f
2023-01-28 22:27:52 +01:00
Benjamin Bädorf
8141be1391
Update virtualisation, offlineimap config, and signature
2023-01-16 23:54:08 +01:00
Benjamin Bädorf
4d28cb191d
Update USB mouse configuration for chocoaltebar VM guests
2023-01-02 20:29:01 +01:00