SeaweedFS
Distributed storage for files and S3-compatible object storage

SeaweedFS is a distributed storage system designed to store and serve billions of files efficiently. It combines a high-performance volume layer for blobs with an optional filer layer that adds directories, POSIX-like semantics, and multiple access protocols.
Key Features
- Blob/volume store optimized for fast access with low per-file metadata overhead
- Optional Filer service for directories and file metadata backed by pluggable metadata stores
- S3-compatible object store via built-in S3 API and S3 gateway
- Horizontal scale-out by adding volume servers without automatic rebalancing unless triggered
- Replication with rack and data-center awareness, plus cross-cluster (xDC) replication options
- Erasure coding for warm data to reduce storage cost while maintaining availability
- Tiered storage and cloud tiering for extending capacity and optimizing cost
- Multiple access methods including HTTP and WebDAV, plus POSIX FUSE mount
- Kubernetes support via CSI driver and operator ecosystem
- Encryption support (e.g., AES-GCM) for stored data in supported configurations
Use Cases
- S3-compatible object storage for applications, backups, and artifacts
- Distributed file storage with directory semantics and mountable access for teams and services
- Data lake style storage for big data tools that need Hadoop-compatible access patterns
Limitations and Considerations
- The Filer’s capabilities depend on the chosen metadata backend; availability and performance characteristics vary by backend.
- Some advanced capabilities (e.g., certain erasure coding customizations) may differ between community and enterprise offerings.
SeaweedFS fits organizations that need scalable storage across blobs, files, and object APIs while keeping operational complexity relatively low. It is particularly useful when you want one system that can serve as both a fast local store and a tiered store that can extend into the cloud.
Categories:
Tags:
Tech Stack:
Similar Services

Immich
Open-source photo and video management platform for private servers
Immich is an open-source platform for organizing, backing up, and streaming photos and videos with web and mobile clients, searchable metadata, face clustering, and S3-co...

MinIO
High-performance S3-compatible object storage server
MinIO is a high-performance, S3-compatible object storage server for building private cloud storage, data lakes, and scalable storage backends for applications.


PocketBase
Lightweight open-source realtime backend with embedded SQLite
Open-source Go backend providing embedded SQLite, realtime (SSE) subscriptions, auth (JWT/OAuth2), file storage, admin UI and REST-style APIs for web and mobile apps.

rclone
Command-line sync and management tool for cloud and remote storage
rclone is a CLI tool to sync, copy, mount, and serve files across cloud storage providers and standard protocols like S3, WebDAV, FTP, and SFTP.
AList
Multi-storage file listing server with WebDAV and previews
AList is a multi-storage file listing and sharing server with WebDAV access, file previews, protected routes, uploads, and cross-storage file operations.

copyparty
Portable file server with fast resumable uploads and many protocols
Copyparty is a portable file server with a web UI, accelerated resumable uploads, deduplication, indexing, and support for WebDAV, SFTP, FTP and more.
Go
Kubernetes
Redis
Docker