Sign inSign up

brrock/simple-s3

By brrock

•Updated over 1 year ago

simple way to run an s3 server in docker powered by rust

Image
0

1.1K

brrock/simple-s3 repository overview

⁠simpleS3 - very simple s3 server - written in rust

Easily hostable in docker compose and docker. Simple and fast. Currently only supports a single bucket.

⁠How to run

cargo build --release
mv target/release/simpleS3 .
chmod +x simpleS3 
./simpleS3

example docker compose

services:
  simple-s3:
    image: brrock/simple-s3
    ports:
      - "9000:9000"
    environment:
      - HOST=0.0.0.0
      - PORT=9000
      - BUCKET=my-bucket
      - ACCESS_KEY=minioadmin
      - SECRET_KEY=minioadmin123
      - DATA_DIR=/data
    volumes:
      - s3_data:/data
      # Or mount to host directory:
      # - ./s3-data:/data
    restart: unless-stopped
    networks:
      - s3-network

volumes:
  s3_data:

networks:
  s3-network:
    driver: bridge

Tag summary

Content type

Image

Digest

sha256:6d54d4bfd…

Size

7.9 MB

Last updated

over 1 year ago

docker pull brrock/simple-s3