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" + ]; + }; }