From c4bded3f65a27502a83dc3c3cb0a115457c2dd1f Mon Sep 17 00:00:00 2001 From: askiiart Date: Mon, 7 Jul 2025 21:23:12 -0500 Subject: [PATCH] just normal nfs --- README.md | 5 ----- data.json | 4 ++-- setup.sh | 5 ++--- 3 files changed, 4 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index f14c50d..5742b50 100644 --- a/README.md +++ b/README.md @@ -26,9 +26,4 @@ Programs are installed according to `programs` in `data.json` ## TODO -- ~~set proxmox community repos~~ -- ~~add ssh keys~~ -- ~~assemble server~~ -- nfs over ssh on boot on server - zram-generator on server -- ~~get ssd off btrfs (in progress)~~ diff --git a/data.json b/data.json index f01b7b6..71529e6 100644 --- a/data.json +++ b/data.json @@ -23,8 +23,8 @@ "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCxnEgXTMHN844yrpagOPorBKdTwHnZ5hiwnU9fS139oktAdoGnInu9zRMmCn72hNbBBJbpGrm7tYTG9b3WaouaFvyfx5fnWPSiL+Nuaqb8aspKqYOY+aFQ46vfQnHQPC0UcekTtXX+9xM2ngt3wEXOkR4Oc48hgJQRGdGABfcio2+dVLE35giefZZy+TJbnPXd2mM7ZFh9V+gt7v/gxaW7IUarAs19/ROE0vHnP+Lkq8kRh9KgoifQMdnR7b6taSV8ilETeEDjf/p8X4JXi38SuP7He1qLVBzoKZME4PSmJbC7zgW+H+iRWN2o63fnRkn7uZkYz+P4BnS0pMfRmVHOELfNWP1191ZugLEdIV0TZuev9kGuJq5AeQTk6zpRkx8w99lTv0bcfapQV+44nna3pwnxq8zvmXkmfYmNF/gQYYY5eaaq0eBB8o/8FCchrN/pKyuNbFiFz8+OIMvdBCA6QqsOb2fyQ6n3RlnjfJuDzstFkQLrdmsQYOYL1I9zOT1wMVaGaio0Mnf6zZlmsSBYFmL9Oms4BOKDdlbGpLvus0uNhAx4sM51G7523Z1thAEp4sqCNCLCcWosApsfZ/YsO5XSU2XVUAUskymu6fDP4elmQSeL5TTDycGVI7yiW3fX5UYGXprNXMbfbGDALx4cQGnIaTRxByoX6tC3sEK+SQ==" ], "exports": [ - "/mnt/media 127.0.0.1/8(rw,sync,no_subtree_check,insecure,no_root_squash,fsid=1)", - "/mnt/user 127.0.0.1/8(rw,sync,no_subtree_check,insecure,no_root_squash,fsid=2)" + "/mnt/media 192.168.1.0/29(rw,sync,subtree_check,no_root_squash,fsid=1)", + "/mnt/user 192.168.1.0/29(rw,sync,subtree_check,no_root_squash,fsid=2)" ], "fstab": [ "PARTUUID=3857f198-72c5-644a-9da6-1e542d370785 /mnt/media0 xfs defaults 0 0", diff --git a/setup.sh b/setup.sh index 2fe2ebf..96deffa 100644 --- a/setup.sh +++ b/setup.sh @@ -56,8 +56,6 @@ sed -i 's/#PasswordAuthentication yes/PasswordAuthentication no/g' /etc/ssh/sshd sed -i 's/#Port 22/Port 2222/g' /etc/ssh/sshd_config ### NFS ### -apt install nfs-kernel-server -y - IFS=$'\n' for key in $(jq '."exports"[]?' $SCRIPT_DIR/data.json -r); do if ! grep -q "$key" /etc/exports; then @@ -65,7 +63,8 @@ for key in $(jq '."exports"[]?' $SCRIPT_DIR/data.json -r); do fi done unset IFS -systemctl enable --now nfs-kernel-server +exportfs -arv +systemctl enable --now nfs-server IFS=$'\n' for key in $(jq '."ssh-keys"[]?' $SCRIPT_DIR/data.json -r); do