Regatta Storage is an NFSv3 file system. In order to support TLS encryption and authentication, mounting Regatta requires using the Regatta Storage client. This client sets up a TLS tunnel between the NFS client (often in the Linux kernel itself) and Regatta Storage.

POSIX Compatibility

Regatta Storage is designed to support all POSIX file system operations supported in NFSv3. The following file system features are currently supported:

  • All read and write operations, including write operations to the middle of existing files and appends
  • Symbolic links (ln -s)
  • Renames, including directory renames (mv)
  • POSIX locks, including flock and fcntl
  • File modes
  • File ownership

We are actively working on adding support for the following features:

  • Hard links (ln)
  • File ACLs
  • Extended attributes

The Linux kernel does not support using NFS file systems as the upperdir for OverlayFS. As a result, Regatta Storage cannot be used as the backing storage for a Docker installation. The upcoming release of the Regatta Protocol will add this support. If you need Docker support and are interested in beta testing the new protocol, please let us know at support@regattastorage.com.

Backing Storage Compatibility

Regatta Storage is designed to work with any S3-compatible storage service. We test and support the following storage providers:

  • Amazon S3
  • MinIO
  • Cloudflare R2
  • Backblaze B2
  • Google Cloud Storage

Mount Locations

Regatta file systems are accessible over the public internet to authorized users, including to local machines. All traffic between client instances and Regatta is encrypted with TLS. For maximum performance, we recommend mounting Regatta file systems from within the same region as the file system itself.

Regatta supports the following cloud providers and regions:

  • AWS / us-east-1

We are actively working on adding support for additional regions and cloud providers. If you have a need for Regatta in a specific region or cloud provider, please email us at support@regattastorage.com.

Regatta Storage cannot be used from environments where the user does not have permission to mount a file system. For example, Regatta cannot be used with AWS Lambda or AWS Fargate.

Kubernetes support

Regatta has a CSI driver to provide integration with Kubernetes. The CSI driver is currently in beta. If you’re interested in testing the CSI driver, please let us know at support@regattastorage.com.