mirror of
https://github.com/rustfs/rustfs.git
synced 2026-01-17 09:40:32 +00:00
f47a417319b0a580e4af4ca9e07badcbfedaaab7
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
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
Languages
Rust
98.1%
Shell
1.5%
Makefile
0.2%
Just
0.1%