Commit graph

86 commits

Author SHA1 Message Date
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
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
7d45fe1534 nixos: 25.11 -> 26.05 2026-06-14 01:08:20 +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
5c9999132b Add beszel module 2026-06-11 21:40:28 +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
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
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
768d9b4989 Add hawser module 2026-05-15 10:47:38 +02:00
c9326284d3 Use netbird url for GeoLite city database download in pocket-id 2026-05-04 01:50:25 +02:00
7a7901ab59 Add DBeaver as lazy app 2026-05-04 01:49:50 +02:00
cb0104fbad Update dockhand module to new reverse proxy setup with netbird 2026-04-30 23:16:06 +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
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
4881f836c9 Allow disabling automatic reboots in module 2026-04-27 23:50:54 +02:00
81f4554dd7 Add dependencies between netbird and traefik containers
When setting the explicit ip of the traefik container in the webproxy
network, this resolves the ip of the traefik container changing between
restarts.
2026-04-27 23:09:34 +02:00
d1cfaf7acf Add netbird-docker volume 2026-04-25 23:58:32 +02:00
061fdb2a47 Add host srv03 2026-04-25 02:33:35 +02:00
e8d9329e8e Add containerized pocket-id module 2026-04-25 02:32:41 +02:00
b4650bba54 Add containerized traefik module
Move existing OIDC integrated module into seperate file.
2026-04-25 02:23:07 +02:00
d7a0b75042 Add opkssh to administration module 2026-04-22 22:17:58 +02:00
791deb39f9 Revert "Switch from zen kernel to latest kernel for laptops"
This reverts commit 502fecdd4e.
2026-04-22 22:16:56 +02:00
97d6838274 Use variable for docker group 2026-04-22 22:16:13 +02:00
86bec559e6 Add busch-main-docker server 2026-03-29 21:00:09 +02:00
502fecdd4e Switch from zen kernel to latest kernel for laptops
Due to build failure at least in release 25.11.
2026-03-27 01:38:42 +01:00
f2b2e26ba9 Add sample for opkssh module
Module will not be added here as usernames, principals and the client id
have to be specified directly.
Setting them via age secrets is not possible.
2026-03-27 01:29:56 +01:00
a525d2bffa Add intel-cpu module 2026-03-27 01:21:16 +01:00
edbde98006 Remove firewall rules for wireguard and set rpfilter to loose 2026-03-11 23:13:30 +01:00
179f615ad4 Remove texlive from system closure 2026-03-11 22:55:25 +01:00
b441618575 Add fail2ban to sshd module 2026-03-11 22:53:54 +01:00
b3ec023cad Fix service naming in newt module 2026-03-11 22:51:29 +01:00
b4abb27490 Use unstable gerbil in pangolin module 2026-03-11 22:49:50 +01:00
bdd7bd301e Explicitly set nix package to use 2026-02-22 17:53:31 +01:00
a6e1430a3e Add fira fonts 2026-02-22 17:20:48 +01:00
e890501a0a Add dockhand module 2026-02-08 12:25:30 +01:00
074a553351 Add newt module 2026-02-08 12:17:00 +01:00
7adb75ed32 Add pangolin module 2026-02-08 12:11:20 +01:00
24cf657f9c Add virtiofsd to enable shared folder to qemu 2026-01-18 22:34:11 +01:00
a70450af2a Add Remote-User authentication from mTLS with headers 2026-01-09 22:01:10 +01:00
cb0408abd4 Add modules for traefik and arcane 2026-01-04 22:20:20 +01:00