Skip to content

Latest commit

 

History

History
69 lines (51 loc) · 1.7 KB

README.md

File metadata and controls

69 lines (51 loc) · 1.7 KB

s3-server

Crates.io MIT licensed Docs CI Unsafe Forbidden

An experimental generic S3 server

Install

From cargo:

cargo install s3-server --features binary

From source:

git clone https://github.com/datenlord/s3-server
cd s3-server
cargo install --features binary --path .
s3-server --help

Features

  • Most operations are functional
  • ACL for each token
  • ACL inheritance (for active directory like)
  • ACL based bucket listing
  • Static web hosting
  • Hostname bucket scheme???

Usage

You must generate target/pub.pem which also require a private key to sign token. Yet, token are infered, which is really costy

s3-server 0.2.0

USAGE:
    s3-server [OPTIONS]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
        --fs-root <fs-root>           [default: .]
        --host <host>                 [default: localhost]
        --port <port>                 [default: 8014]

Debug

Set environment variable RUST_LOG to s3_server=debug