{"id":4671,"date":"2023-02-10T15:57:01","date_gmt":"2023-02-10T10:27:01","guid":{"rendered":"https:\/\/trysiteprice.com\/blog\/?p=4671"},"modified":"2023-02-10T15:57:01","modified_gmt":"2023-02-10T10:27:01","slug":"debian-ubuntu-linux-setup-nfsv4-file-server","status":"publish","type":"post","link":"https:\/\/trysiteprice.com\/blog\/debian-ubuntu-linux-setup-nfsv4-file-server\/","title":{"rendered":"Debian \/ Ubuntu Linux: Setup NFSv4 File Server"},"content":{"rendered":"<p>Here&#8217;s how you can set up an NFSv4 file server on a Debian-based Linux system (such as Debian or Ubuntu):<\/p>\n<ol>\n<li>Install the necessary packages:\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-sql\">sudo apt<span class=\"hljs-operator\">-<\/span><span class=\"hljs-keyword\">get<\/span> <span class=\"hljs-keyword\">update<\/span><br \/>\nsudo apt<span class=\"hljs-operator\">-<\/span><span class=\"hljs-keyword\">get<\/span> install nfs<span class=\"hljs-operator\">-<\/span>kernel<span class=\"hljs-operator\">-<\/span>server<br \/>\n<\/code><\/div>\n<\/div>\n<\/li>\n<li>Create a directory that will be shared over NFS. This directory will be the root of the NFS file system. For example:\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-bash\">sudo <span class=\"hljs-built_in\">mkdir<\/span> \/nfs<br \/>\n<\/code><\/div>\n<\/div>\n<\/li>\n<li>Modify the ownership and permissions of the directory to allow clients to access it. For example:\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-bash\">sudo <span class=\"hljs-built_in\">chown<\/span> nobody:nogroup \/nfs<br \/>\nsudo <span class=\"hljs-built_in\">chmod<\/span> 755 \/nfs<br \/>\n<\/code><\/div>\n<\/div>\n<\/li>\n<li>Edit the <code>\/etc\/exports<\/code> file to add the directory that you want to share over NFS. The <code>\/etc\/exports<\/code> file is used to configure the NFS file server. You can add the following line to the file:\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-bash\">\/nfs *(rw,<span class=\"hljs-built_in\">sync<\/span>,no_root_squash)<br \/>\n<\/code><\/div>\n<\/div>\n<\/li>\n<li>Restart the NFS server to apply the changes:\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs\">sudo systemctl restart nfs-kernel-server<br \/>\n<\/code><\/div>\n<\/div>\n<\/li>\n<\/ol>\n<p>Your NFS file server is now set up and ready to serve files. Clients can mount the NFS file system by specifying the IP address of the NFS server and the path to the exported directory. For example:<\/p>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-javascript\">mount -t nfs <span class=\"hljs-attr\">SERVER<\/span>:<span class=\"hljs-regexp\">\/nfs \/m<\/span>nt<br \/>\n<\/code><\/div>\n<\/div>\n<p>Where <code>SERVER<\/code> is the IP address of the NFS server, and <code>\/mnt<\/code> is the mount point on the client system.<\/p>\n<p>Note that this setup assumes that you are using NFSv4. If you want to use an earlier version of NFS, you may need to make additional modifications to your setup.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here&#8217;s how you can set up an NFSv4 file server on a Debian-based Linux system (such as Debian or Ubuntu): Install the necessary packages: sudo apt-get update sudo apt-get install nfs-kernel-server Create a directory that will be shared over NFS. This directory will be the root of the NFS file system. For example: sudo mkdir &#8230; <a title=\"Debian \/ Ubuntu Linux: Setup NFSv4 File Server\" class=\"read-more\" href=\"https:\/\/trysiteprice.com\/blog\/debian-ubuntu-linux-setup-nfsv4-file-server\/\" aria-label=\"Read more about Debian \/ Ubuntu Linux: Setup NFSv4 File Server\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-4671","post","type-post","status-publish","format-standard","hentry","category-best-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Debian \/ Ubuntu Linux: Setup NFSv4 File Server - TrySitePrice<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/trysiteprice.com\/blog\/debian-ubuntu-linux-setup-nfsv4-file-server\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Debian \/ Ubuntu Linux: Setup NFSv4 File Server - TrySitePrice\" \/>\n<meta property=\"og:description\" content=\"Here&#8217;s how you can set up an NFSv4 file server on a Debian-based Linux system (such as Debian or Ubuntu): Install the necessary packages: sudo apt-get update sudo apt-get install nfs-kernel-server Create a directory that will be shared over NFS. This directory will be the root of the NFS file system. For example: sudo mkdir ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/trysiteprice.com\/blog\/debian-ubuntu-linux-setup-nfsv4-file-server\/\" \/>\n<meta property=\"og:site_name\" content=\"TrySitePrice\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-10T10:27:01+00:00\" \/>\n<meta name=\"author\" content=\"Rahul Sahu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/debian-ubuntu-linux-setup-nfsv4-file-server\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/debian-ubuntu-linux-setup-nfsv4-file-server\/\"},\"author\":{\"name\":\"Rahul Sahu\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\"},\"headline\":\"Debian \/ Ubuntu Linux: Setup NFSv4 File Server\",\"datePublished\":\"2023-02-10T10:27:01+00:00\",\"dateModified\":\"2023-02-10T10:27:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/debian-ubuntu-linux-setup-nfsv4-file-server\/\"},\"wordCount\":196,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"articleSection\":[\"Best\/Tutorial\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/debian-ubuntu-linux-setup-nfsv4-file-server\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/debian-ubuntu-linux-setup-nfsv4-file-server\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/debian-ubuntu-linux-setup-nfsv4-file-server\/\",\"name\":\"Debian \/ Ubuntu Linux: Setup NFSv4 File Server - TrySitePrice\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\"},\"datePublished\":\"2023-02-10T10:27:01+00:00\",\"dateModified\":\"2023-02-10T10:27:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/debian-ubuntu-linux-setup-nfsv4-file-server\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/debian-ubuntu-linux-setup-nfsv4-file-server\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/debian-ubuntu-linux-setup-nfsv4-file-server\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/trysiteprice.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Debian \/ Ubuntu Linux: Setup NFSv4 File Server\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"name\":\"TrySitePrice\",\"description\":\"Free Website Value Calculator Tool\",\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\",\"name\":\"TrySitePrice\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"contentUrl\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"width\":395,\"height\":268,\"caption\":\"TrySitePrice\"},\"image\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\",\"name\":\"Rahul Sahu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"caption\":\"Rahul Sahu\"},\"sameAs\":[\"https:\/\/trysiteprice.com\/blog\"],\"url\":\"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Debian \/ Ubuntu Linux: Setup NFSv4 File Server - TrySitePrice","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/trysiteprice.com\/blog\/debian-ubuntu-linux-setup-nfsv4-file-server\/","og_locale":"en_US","og_type":"article","og_title":"Debian \/ Ubuntu Linux: Setup NFSv4 File Server - TrySitePrice","og_description":"Here&#8217;s how you can set up an NFSv4 file server on a Debian-based Linux system (such as Debian or Ubuntu): Install the necessary packages: sudo apt-get update sudo apt-get install nfs-kernel-server Create a directory that will be shared over NFS. This directory will be the root of the NFS file system. For example: sudo mkdir ... Read more","og_url":"https:\/\/trysiteprice.com\/blog\/debian-ubuntu-linux-setup-nfsv4-file-server\/","og_site_name":"TrySitePrice","article_published_time":"2023-02-10T10:27:01+00:00","author":"Rahul Sahu","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/trysiteprice.com\/blog\/debian-ubuntu-linux-setup-nfsv4-file-server\/#article","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/debian-ubuntu-linux-setup-nfsv4-file-server\/"},"author":{"name":"Rahul Sahu","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4"},"headline":"Debian \/ Ubuntu Linux: Setup NFSv4 File Server","datePublished":"2023-02-10T10:27:01+00:00","dateModified":"2023-02-10T10:27:01+00:00","mainEntityOfPage":{"@id":"https:\/\/trysiteprice.com\/blog\/debian-ubuntu-linux-setup-nfsv4-file-server\/"},"wordCount":196,"commentCount":0,"publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"articleSection":["Best\/Tutorial"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/trysiteprice.com\/blog\/debian-ubuntu-linux-setup-nfsv4-file-server\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/trysiteprice.com\/blog\/debian-ubuntu-linux-setup-nfsv4-file-server\/","url":"https:\/\/trysiteprice.com\/blog\/debian-ubuntu-linux-setup-nfsv4-file-server\/","name":"Debian \/ Ubuntu Linux: Setup NFSv4 File Server - TrySitePrice","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/#website"},"datePublished":"2023-02-10T10:27:01+00:00","dateModified":"2023-02-10T10:27:01+00:00","breadcrumb":{"@id":"https:\/\/trysiteprice.com\/blog\/debian-ubuntu-linux-setup-nfsv4-file-server\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/trysiteprice.com\/blog\/debian-ubuntu-linux-setup-nfsv4-file-server\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/trysiteprice.com\/blog\/debian-ubuntu-linux-setup-nfsv4-file-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/trysiteprice.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Debian \/ Ubuntu Linux: Setup NFSv4 File Server"}]},{"@type":"WebSite","@id":"https:\/\/trysiteprice.com\/blog\/#website","url":"https:\/\/trysiteprice.com\/blog\/","name":"TrySitePrice","description":"Free Website Value Calculator Tool","publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/trysiteprice.com\/blog\/#organization","name":"TrySitePrice","url":"https:\/\/trysiteprice.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","contentUrl":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","width":395,"height":268,"caption":"TrySitePrice"},"image":{"@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4","name":"Rahul Sahu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","caption":"Rahul Sahu"},"sameAs":["https:\/\/trysiteprice.com\/blog"],"url":"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/"}]}},"_links":{"self":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/4671","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/comments?post=4671"}],"version-history":[{"count":1,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/4671\/revisions"}],"predecessor-version":[{"id":4673,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/4671\/revisions\/4673"}],"wp:attachment":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/media?parent=4671"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/categories?post=4671"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/tags?post=4671"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}