Storage

Podstack offers three storage products tuned for different access patterns:

ProductBest forAccess
Object StorageDatasets, model artifacts, public sharing, backupsS3 API / HTTPS
File StorageWorking data shared across pods (MinIO/TrueNAS-backed)S3 API
NFS VolumesFilesystem mounts inside pods (checkpoints, working dirs)NFS mount

Object Storage

S3-compatible buckets with per-bucket plan subscriptions, IAM users/roles, public sharing via presigned URLs, and versioning. Provisioned in a backing storage region per project.

Learn about Object Storage

File Storage

Project-scoped S3-compatible storage backed by self-hosted MinIO/TrueNAS. Use when you want S3 semantics but on cluster-local infrastructure (lower egress, no third-party plan). Gated by the REACT_APP_ENABLE_FILE_STORAGE build flag.

Learn about File Storage

NFS Volumes

Network-attached filesystem volumes that mount directly inside pods. Multiple pods can mount the same volume simultaneously. Billed on provisioned quota, not actual usage.

Learn about NFS Volumes

Comparison

FeatureObject StorageFile StorageNFS Volumes
AccessHTTP / S3 APIS3 APIFilesystem mount
Public sharingYes (presigned + public buckets)NoNo
Multi-pod accessYes (via clients)Yes (via clients)Yes (native mount)
Billing basisSubscription planSubscription planProvisioned quota
VersioningYesYesNo
Best forDatasets, artifactsWorking datasetsCheckpoints, working dirs

Next Steps