mirror of
https://github.com/rustfs/rustfs.git
synced 2026-05-07 06:37:42 +08:00
8d4c3dfa0e01cd14fe78ebc22cd7a8912f56effd
How to compile RustFS
| Must package | Version |
|---|---|
| Rust | 1.8.5 |
| protoc | 27.0 |
| flatc | 24.0+ |
Download Links:
https://github.com/google/flatbuffers/releases/download/v24.3.25/Linux.flatc.binary.g++-13.zip
https://github.com/protocolbuffers/protobuf/releases/download/v27.0/protoc-27.0-linux-x86_64.zip
Or use Docker:
-
uses: arduino/setup-protoc@v3 with: version: "27.0"
-
uses: Nugine/setup-flatc@v1 with: version: "24.3.25"
How to add Console web
-
mkdir in this repos folder
./rustfs/static -
Compile RustFS
Star RustFS
Add Env infomation:
export RUST_LOG="rustfs=debug,ecstore=debug,s3s=debug,iam=debug"
export RUSTFS_VOLUMES="./target/volume/test"
export RUSTFS_ADDRESS="0.0.0.0:9000"
export RUSTFS_CONSOLE_ENABLE=true
export RUSTFS_CONSOLE_ADDRESS="0.0.0.0:9001"
You need replace your real data folder:
./rustfs /data/rustfs
Description
🚀 High-performance distributed object storage for MinIO alternative.
RustFS 是一个使用 Rust(全球最受欢迎的编程语言之一)构建的高性能分布式对象存储软件。与 MinIO 一样
Readme
Apache-2.0
53 MiB
Languages
Rust
97.9%
Shell
1.7%
Makefile
0.1%
Python
0.1%