Block storage holds the content behind TinyCloud values. Choose the backend that matches your deployment size and operational model.
Backends
| Backend | Best for |
|---|
| Local filesystem | Development and small single-node deployments |
| S3-compatible | Production and multi-node storage |
Local filesystem
S3-compatible storage
Staging storage
Staging buffers uploads before they are written to block storage.
Use FileSystem when you need a disk-backed staging area.
Data directory
If you leave paths unset, the node resolves them under storage.datadir and creates the local directories it needs.
Use the local backend for quick setup, then move to S3-compatible storage when you need a durable shared backend.