Skip to content

Turkce

MStore

High-performance, S3-compatible object storage written in Rust.

Latest release: v0.4.0


Documentation

Full product documentation lives in docs/nothing needs to be installed to read it.

Document What it covers
Installation Binaries, systemd, zero-config mode, first bucket
Configuration Every config.toml field, CLI flag and env var
S3 API S3 HTTP API, presigned URLs, admin API, AWS SDK examples
gRPC API Native gRPC API — 18 RPCs, streaming, batch, error model
SDK Reference Rust, Python, Go, Java, .NET, JS/TS clients and the CLI
Docker deployment Container image, compose, volumes
All documents → Multi-drive, multi-node, deployment scenarios, operations

Downloads

File Platform Description
mstore-linux-amd64.tar.gz Linux x86_64 Server + CLI binary (mstore-server, mstore)
mstore-windows-amd64.zip Windows x86_64 Server + CLI binary (mstore-server.exe, mstore.exe)
mstore-docker.tar.gz Docker / Podman OCI image (docker load / podman load)
# Download (Linux)
wget https://github.com/moreum-tech/MBox/releases/download/mstore-v0.4.0/mstore-linux-amd64.tar.gz
wget https://github.com/moreum-tech/MBox/releases/download/mstore-v0.4.0/mstore-docker.tar.gz

Components

Component Description Details
Server S3 HTTP + gRPC endpoints Installation, configuration
Docker Container image and compose Quick start

Features

  • S3 API compatible — works with AWS SDKs, CLI, and all S3 tools
  • Erasure coding — Reed-Solomon data/parity shards
  • Encryption — AES-256-GCM, ChaCha20-Poly1305
  • Object versioning with delete markers
  • Object lock — WORM compliance (SEC 17a-4)
  • Full-text search — per-bucket Tantivy indexes
  • IAM — user/group policies, LDAP, OIDC
  • Site replication — async/sync via gRPC
  • SFTP gateway — SSH file transfer access
  • Web console — browser-based management UI
  • Batch operations — bulk delete/copy/tag
  • S3 Select — CSV and JSON query

Ports

Port Protocol Purpose
9010 HTTP S3-compatible API
9011 gRPC SDK, CLI, replication

info@moreum.com · www.moreum.com