Compare commits

...

4 commits

Author SHA1 Message Date
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
8 changed files with 13 additions and 11 deletions

View file

@ -71,6 +71,11 @@
}; };
}; };
zramSwap = {
enable = true;
memoryPercent = 50;
};
networking.useDHCP = false; networking.useDHCP = false;
systemd.network = { systemd.network = {

View file

@ -91,10 +91,6 @@
mountOptions = [ "compress=zstd" ]; mountOptions = [ "compress=zstd" ];
mountpoint = "/var/lib/pve-cluster"; mountpoint = "/var/lib/pve-cluster";
}; };
"/swap" = {
mountpoint = "/.swapvol";
swap.swapfile.size = "32G";
};
}; };
}; };
}; };

View file

@ -7,6 +7,7 @@
virtualisation = { virtualisation = {
docker = { docker = {
enable = true; enable = true;
package = pkgs.docker_29;
daemon.settings = { daemon.settings = {
ipv6 = true; ipv6 = true;
ip6tables = true; ip6tables = true;

View file

@ -17,7 +17,7 @@ in {
config = lib.mkIf cfg.enable { config = lib.mkIf cfg.enable {
virtualisation.oci-containers.containers = { virtualisation.oci-containers.containers = {
dockhand = { dockhand = {
image = "fnsys/dockhand:v1.0.27"; image = "fnsys/dockhand:v1.0.32";
volumes = [ volumes = [
"/var/run/docker.sock:/var/run/docker.sock" "/var/run/docker.sock:/var/run/docker.sock"
]; ];

View file

@ -94,7 +94,7 @@ in {
systemd.services."docker-network-webproxy" = { systemd.services."docker-network-webproxy" = {
path = [ pkgs.docker ]; path = [ pkgs.docker_29 ];
serviceConfig = { serviceConfig = {
Type = "oneshot"; Type = "oneshot";
}; };

View file

@ -10,8 +10,8 @@ let
cfg = config.services.netbird-docker; cfg = config.services.netbird-docker;
netbirdCfg = config.services.netbird; netbirdCfg = config.services.netbird;
serverVersion = "0.70.5"; serverVersion = "0.72.2";
dashboardVersion = "2.38.0"; dashboardVersion = "2.39.0";
in { in {

View file

@ -206,7 +206,7 @@ in {
}; };
systemd.services."docker-network-traefik" = { systemd.services."docker-network-traefik" = {
path = [ pkgs.docker ]; path = [ pkgs.docker_29 ];
serviceConfig = { serviceConfig = {
Type = "oneshot"; Type = "oneshot";
}; };

View file

@ -112,7 +112,7 @@ in {
}; };
systemd.services."docker-network-traefik" = { systemd.services."docker-network-traefik" = {
path = [ pkgs.docker ]; path = [ pkgs.docker_29 ];
serviceConfig = { serviceConfig = {
Type = "oneshot"; Type = "oneshot";
}; };
@ -122,7 +122,7 @@ in {
}; };
systemd.services."docker-network-docker-socket" = { systemd.services."docker-network-docker-socket" = {
path = [ pkgs.docker ]; path = [ pkgs.docker_29 ];
serviceConfig = { serviceConfig = {
Type = "oneshot"; Type = "oneshot";
}; };