Obstor is an open-source, S3-compatible object storage server with native SFTP support, offered under the Apache 2.0 license. Existing S3 SDKs, command-line tools, and applications can work with it without code changes. In distributed deployments, it shards and replicates objects across connected nodes, placing each object in at least two global locations. The SFTP server stores uploaded files as S3 objects. Storage and security features include SSE-C and SSE-S3 encryption with KMS integration, configurable erasure coding, and object versioning with lifecycle policies. IAM access control uses users, groups, policies, and service accounts with S3 and AWS IAM policy syntax. Event notifications can be sent to services such as Kafka, NATS, AMQP, Redis, PostgreSQL, Elasticsearch, and webhooks. Installation options include a single binary, Docker, a Kubernetes Helm chart, or building from source. Standalone instructions cover macOS, GNU/Linux, and 64-bit Windows. However, standalone servers are intended for development and evaluation; versioning, object locking, and bucket replication require distributed deployment with erasure coding. The open-source plan is 0.00 USD per free and is self-hosted.
Who it is for
Obstor suits teams seeking self-hosted S3-compatible object storage, including workloads in machine learning, analytics, or application data. It is also relevant to operators who need SFTP uploads, distributed storage, and policy-based access control.
What is good
- Apache 2.0 license and self-hosted deployment.
- Works with S3 tools without code changes.
- SFTP uploads are stored as S3 objects.
- Configurable erasure coding protects against drive and node failures.
- Notifications support multiple brokers, databases, and webhooks.
What to know first
- Standalone servers are intended for development and evaluation.
- Some storage features require distributed deployment with erasure coding.
- Docker Compose example supports up to 16 services.
Verdict
Obstor combines S3 compatibility with SFTP and multiple deployment options, and its open-source plan is listed at 0.00 USD per free. Production-oriented features such as versioning, object locking, and bucket replication require distributed deployment with erasure coding.
Obstor plans and pricing
All plansCompared on storage replication software
- Replication mode
- both
- Replication scope
- mixed
- Continuous replication
- Yes
- Failover orchestration
- Yes
- Deployment model
- on_premises
- Multi-site replication
- Yes



