From 960548c2ac952b08d9c12b0b510d946585ee28d3 Mon Sep 17 00:00:00 2001 From: beatzaplenty Date: Mon, 13 Jul 2026 11:44:45 +1000 Subject: [PATCH] added raspi-backup share --- hosts/docker/configuration.nix | 1 + hosts/server/configuration.nix | 1 + modules/docker/mount-data.nix | 11 +++++++++++ 3 files changed, 13 insertions(+) diff --git a/hosts/docker/configuration.nix b/hosts/docker/configuration.nix index e88794e..c3f0aa0 100644 --- a/hosts/docker/configuration.nix +++ b/hosts/docker/configuration.nix @@ -31,6 +31,7 @@ systemd.tmpfiles.rules = [ "L+ /home/nixos/docker - - - - /mnt/docker/config" "d /mnt/docker 0755 nixos users -" + "d /mnt/raspi-backup 0755 nixos users -" ]; users.users.nixos.extraGroups = [ "docker" ]; services.openssh.settings.PermitRootLogin = "no"; diff --git a/hosts/server/configuration.nix b/hosts/server/configuration.nix index 44e4022..e5d1740 100644 --- a/hosts/server/configuration.nix +++ b/hosts/server/configuration.nix @@ -41,6 +41,7 @@ services.nfs.server = { /tank/docker/volumes 192.168.2.0/24(rw,sync,no_subtree_check,no_root_squash) /tank/docker/databases 192.168.2.0/24(rw,sync,no_subtree_check,no_root_squash) /tank/docker/nextcloud-data 192.168.2.0/24(rw,sync,no_subtree_check,no_root_squash) + /tank/raspi/volumes 192.168.2.0/24(rw,sync,no_subtree_check,no_root_squash) ''; }; diff --git a/modules/docker/mount-data.nix b/modules/docker/mount-data.nix index 2c6245c..412acaa 100644 --- a/modules/docker/mount-data.nix +++ b/modules/docker/mount-data.nix @@ -49,4 +49,15 @@ ]; }; + fileSystems."/mnt/raspi-backup" = { + device = "server:/tank/raspi/volumes"; + fsType = "nfs"; + + options = [ + "nfsvers=4.2" + "_netdev" + "x-systemd.automount" + "noatime" + ]; + }; }