ZeroFS Documentation

ZeroFS makes S3 storage feel like a real filesystem. It provides file-level access via NFS and 9P and block-level access via NBD. Fast enough to compile code on, with clients already built into your OS. No FUSE drivers, no kernel modules, just mount and go.

Why ZeroFS?

Traditional filesystems are limited by local storage capacity and hardware constraints. ZeroFS breaks these limitations by turning S3 into a high-performance filesystem that's always encrypted, globally accessible, and infinitely scalable. Run databases, compile code, or even boot entire operating systems directly from S3 storage.

Guides

Encryption & Security

Learn how ZeroFS encrypts your data with ChaCha20-Poly1305.

Read more

Configuration

Configure S3 backends, caching, and network settings.

Read more

Troubleshooting

Debug common issues and understand error messages.

Read more

Advanced Use Cases

Build geo-distributed storage and tiered architectures.

Read more

Resources

Quickstart

Get up and running with ZeroFS in minutes. Install, configure, and mount your first S3 filesystem.

NFS File Access

Mount ZeroFS as a network filesystem on any OS. Access files with standard POSIX operations.

9P File Access

High-performance file access on Linux using the 9P protocol with advanced caching options.

NBD Block Devices

Create raw block devices backed by S3. Perfect for ZFS pools, databases, or any filesystem.

Was this page helpful?