Commit graph

173 commits

Author SHA1 Message Date
2945488b18 netbird: 0.7{1,2}.2 -> 0.72.4 2026-06-18 01:27:50 +02:00
f7a7a84e49 Remove pkgs.shadow for netbird client
This was incorporated in release 26.05.
2026-06-18 01:27:01 +02:00
e5757374d2 Make host and docker setupKeys optional for netbird-client module 2026-06-18 01:26:44 +02:00
8325d3d86a Remove pkgs-unstable as specialArgs in flake.nix 2026-06-18 01:25:19 +02:00
0fe9fc4950 Add qemu-guest module to vms 2026-06-18 01:24:55 +02:00
102ab7f419 Match hostname of busch vms to nixosConfiguration system name
Different hostnames broke auto upgrade.
2026-06-15 08:08:33 +02:00
9c993f204e Use netbird from nixpkgs stable again
Version in 26.05 is recent enough, so including unstable into the
closure is not necessary anymore.
2026-06-15 08:05:53 +02:00
87166601cd Enable lanzaboote on julius-framework 2026-06-14 01:09:03 +02:00
7d45fe1534 nixos: 25.11 -> 26.05 2026-06-14 01:08:20 +02:00
763960c0e6 Enable KSM on busch
This hopefully reduces RAM usage when having multiple VMs with the same
OS.
2026-06-13 23:44:14 +02:00
35fd6d6d63 Update flake.lock 2026-06-11 23:35:17 +02:00
8d09ffa2d8 Add baszel agent to vms and xcy 2026-06-11 23:23:21 +02:00
a8cdec9d9a traefik: 3.6.14 -> 3.7.5 2026-06-11 23:21:13 +02:00
0f29ecacfd pocket-id: 2.6.2 -> 2.8.0 2026-06-11 23:21:13 +02:00
80437389dc Add networkmanager_dmenu to i3 2026-06-11 23:21:13 +02:00
a7abed17d5 Add beszel agent to busch 2026-06-11 23:20:51 +02:00
5c9999132b Add beszel module 2026-06-11 21:40:28 +02:00
d4cc7f893e Remove zfs from busch btrfs raid and add zramswap
btrfs doesn't allow having swap subvol on raid devices.
2026-06-10 22:42:31 +02:00
dd07cccf69 Update dockhand 2026-06-10 22:23:20 +02:00
7050aefa29 Update netbird server and dashboard 2026-06-10 22:21:18 +02:00
668ac68f2c Switch to docker_29
docker version 28 is marked insecure.
2026-06-10 22:20:52 +02:00
578386193b Update flake.lock 2026-06-08 11:54:26 +02:00
4f575fcf34 Add host busch-gpu-docker 2026-06-08 01:56:47 +02:00
5a167d808e Change webproxy subnet for busch-main-docker 2026-05-21 00:48:35 +02:00
3a0fe99688 Add option for docker subnet for netbird webproxy network
The same subnet on different routing peers makes problems for the
reverse proxy feature. Therefore add the possibility to set a different
subnet on different hosts.
2026-05-21 00:47:36 +02:00
b6e7e0a7dc Update netbird client image tag 2026-05-21 00:47:22 +02:00
10efb5bdf3 Add extraPorts option to netbird-docker 2026-05-21 00:45:31 +02:00
403aea8947 Update netbird docker image tags 2026-05-21 00:45:17 +02:00
fb0c6eb80b Add host xcy 2026-05-21 00:44:57 +02:00
689787372f Add lanzaboote 2026-05-21 00:42:44 +02:00
30ec055957 Enable server routing features on netbird-server 2026-05-15 10:49:49 +02:00
46c276db41 Enable systemd-resolved for netbird clients
This enables resolving of internal and external domains from withing
containers.
2026-05-15 10:49:13 +02:00
978e1b97f0 Add hawser module to busch-main-docker 2026-05-15 10:47:48 +02:00
768d9b4989 Add hawser module 2026-05-15 10:47:38 +02:00
923dca8ba2 Update flake.lock 2026-05-13 01:35:33 +02:00
f15e8bb159 Add netbird client to julius-framework 2026-05-13 01:31:06 +02:00
c9326284d3 Use netbird url for GeoLite city database download in pocket-id 2026-05-04 01:50:25 +02:00
1678716c57 Update flake.lock 2026-05-04 01:50:08 +02:00
7a7901ab59 Add DBeaver as lazy app 2026-05-04 01:49:50 +02:00
a822cef7e7 Update flake.lock 2026-04-30 23:19:59 +02:00
5cc1be31ad Enable dockhand on srv03 2026-04-30 23:16:58 +02:00
cb0104fbad Update dockhand module to new reverse proxy setup with netbird 2026-04-30 23:16:06 +02:00
0b8faa3328 Add netbird client to busch-main-docker 2026-04-30 23:09:59 +02:00
0e9998b94a Enable netbird client on srv03 2026-04-30 23:08:42 +02:00
496bbb8271 Add combined module for netbird client native and in container
Native will be used for SSH access, the container is rootless and will
be used for reverse proxying services.
2026-04-30 23:06:41 +02:00
adaaaa9602 Remove unused oidcEndpoint setting for netbird 2026-04-30 23:05:23 +02:00
90b63bd24f Rename traefik network to traefik
Webproxy is the name intended for the network where the netbird
container used for proxying resides.
2026-04-30 23:04:04 +02:00
f894c27799 Pass docker group id as string for dockhand 2026-04-27 23:54:37 +02:00
11ed5a80d7 Disable automatic reboots after upgrades in busch
Due to encrypted root the server does not boot without input.
Missing tpm2 does not allow for unattended unlocks.
2026-04-27 23:51:13 +02:00
4881f836c9 Allow disabling automatic reboots in module 2026-04-27 23:50:54 +02:00