Nf

NFS File Server - Hardened NFSv4 Network Share

AWS Storage

hardened NFSv4 network file sharing, secure by default, on storage you own

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

NFS File Server is a ready to run network file server built on the operating system's own kernel NFS server, the file sharing standard trusted across Linux and Unix networks. It exports a shared directory to the clients you trust so a fleet of machines can read and write the same files, giving you shared application data, home directories, build artifacts or a media library that you run and control in your own account.

Why the cloudimg image

The cloudimg image ships secure by default: the export is restricted to the loopback address until you explicitly allow your own trusted network, with root_squash, sync and no_subtree_check and no wildcard, no 0.0.0.0/0 and no insecure export baked in, and it is NFSv4 only so there is no rpcbind or statd attack surface. The exported directory lives on a dedicated, independently resizable data volume kept separate from the operating system disk, a bundled nfs-share tool manages client access and refuses world open exports, and the image is paired with a deploy guide and 24/7 cloudimg support.

Common uses

  • Share common application data across a fleet of servers that need the same files, uploads or configuration
  • Centralise home directories or team shares for Linux and Unix clients on a trusted network
  • Give build agents and CI runners a shared workspace for artifacts and caches on an independently resizable volume

Key features

  • Secure by default NFSv4 file server: the export is loopback only until you allow your own trusted network, with root_squash, sync and no_subtree_check and no wildcard, no 0.0.0.0/0 and no insecure export in the shipped image, and NFSv4 only so there is no rpcbind or statd attack surface
  • The exported directory lives on a dedicated, independently resizable EBS volume kept separate from the operating system disk and mounted by filesystem UUID, and you manage client access with one command using the bundled nfs-share allow, deny, list and status tool that refuses world open exports
  • 24/7 technical support from cloudimg, with expert assistance for export policy, client access, security group configuration, quotas and network file sharing architecture

Description

This is a repackaged open source software product wherein additional charges apply for cloudimg support services.

## Production-Ready NFS File Server

Deploy a fully configured, security-hardened network file server on your own EC2 instance within minutes. Built on the operating system's own kernel NFS server - the file-sharing standard trusted across Linux and Unix networks - this AMI eliminates the manual exports and nfsd tuning of a bare install and avoids the per-share and per-GB fees of managed file services. You retain full control over your instance, storage, and network configuration with no vendor lock-in.

## Why Choose This Over Alternatives?

Unlike managed file-share services, this server runs on infrastructure you own. There are no per-share monthly charges, no throughput-provisioning fees, and no capacity tiers beyond the EBS volume you attach. Teams running shared application data, build artifacts, home directories, or media libraries use this approach to keep costs predictable while retaining full control of their export policy and client access list.

## Secure by Default

The image ships locked down. The exported directory is available to the loopback address only until you explicitly allow your own client network - there is no wildcard export, no 0.0.0.0/0, no insecure option, and no no_root_squash in the shipped configuration. Root on a client is squashed to an unprivileged account, exports use sync and no_subtree_check, and the server is NFSv4-only so there is a single well-known port and no rpcbind or statd attack surface. You decide which trusted networks may mount the share, and an EC2 Security Group gives you a second, independent control over reachability.

## Dedicated Data Volume

The exported directory lives on a dedicated, independently resizable EBS volume kept separate from the operating system disk, mounted by filesystem UUID so the layout is stable across reboots and re-launches. You can grow storage, snapshot it, or move it without touching the OS, and every customer instance re-provisions the same clean layout.

## One-Command Share Management

A bundled CLI tool makes day-to-day operation simple:

  • nfs-share status - show the server state and configured client networks
  • nfs-share list - show the live export table
  • nfs-share allow - grant a trusted network read/write access (add --ro for read-only)
  • nfs-share deny - revoke a network's access

The tool refuses world-open exports and refuses to drop root squashing, so a misconfiguration cannot silently open the share to the internet. No manual editing of the exports file is required.

## Ready to Use

A per-instance information file is written on first boot with the server's private IP and the exact commands to open the share to your network. Confirm the server works immediately with the built-in loopback mount check, then allow your client network and mount from any trusted host. The included user guide covers the export model, opening the share, mounting from a client, quotas, and security group configuration.

## Deployment on AWS

This AMI integrates naturally with your existing AWS environment. Place it in a private subnet, restrict inbound traffic on port 2049 to your client subnets via Security Groups, and attach a larger EBS volume as your data grows. Snapshot the data volume for point-in-time backups and integrate with your existing monitoring.

## Get Started with a Guided Setup

Want help designing your file-sharing architecture or planning your export policy? Contact cloudimg for a free guided setup session. Our engineers will walk you through instance sizing, security group configuration, export and client-access design, and backup strategy - so you reach production faster.

## Use Cases

  • Shared application data - Provide a common file share for a fleet of application servers that need the same content, uploads, or configuration
  • Home directories and team shares - Centralize user home directories or department shares for Linux and Unix clients on a trusted network
  • Build and CI artifacts - Give build agents a shared workspace for artifacts and caches on an independently resizable volume
  • Media and archive storage - Serve a large, growing media or archive library to trusted clients without per-GB service fees

All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.

Related technologies

nfsnfs servernetwork file systemfile servernfsv4file shareshared storage