FileNest/Docs

Storage Overview

FileNest supports two storage modes: Managed (FileNest owns the bucket) and BYOB (you supply the credentials).

Storage modes

ModeWho manages the bucketWhen to use
managedFileNestGetting started, no storage preferences
byobYouCompliance requirements, existing bucket, cost control

Supported providers

ProviderModeSSE default
AWS S3managed + byobAlways on (AES-256)
Azure Blob StoragebyobAlways on (Azure-managed)
Google Cloud StoragebyobAlways on (Google-managed)
Cloudflare R2byobAlways on (AES-256)
MinIOmanaged + byobOff by default (togglable)
RustFSmanaged + byobOff by default (togglable)

Choosing a provider

  • Start with Managed S3 — zero configuration, SSE always on, scales automatically.
  • Switch to BYOB when you need to store data in your own AWS account, use an existing bucket, or comply with data residency requirements.
  • MinIO or RustFS — for on-premises or air-gapped deployments where data cannot leave your infrastructure.

Server-side encryption

All cloud providers (S3, R2, Azure, GCS) have encryption enforced at all times and cannot be disabled.

MinIO and RustFS support optional SSE-S3 encryption. When enabled, FileNest sends ServerSideEncryption: AES256 on every upload. The MinIO/RustFS server must have a KMS key configured.

See Encryption (SSE) for full details.

Next steps