loverustfs c0658a8223 Merge pull request #247 from rustfs/dev_issue_233
[issue 244] Optimize startup infomation
2025-03-02 23:37:05 +08:00
2025-03-02 03:48:53 +08:00
2024-09-25 19:46:02 +08:00
2025-03-02 16:53:27 +08:00
2024-07-26 17:29:50 +08:00
2024-12-05 15:12:52 +08:00
2025-01-11 01:01:04 +08:00
2025-02-11 10:10:12 +08:00
2024-12-26 00:10:11 +08:00
2024-12-05 15:12:52 +08:00
2025-03-02 02:52:25 +08:00
2025-02-24 23:00:40 +08:00
2024-09-25 19:46:02 +08:00
2024-07-01 19:33:20 +08:00
2024-11-03 10:01:17 +08:00

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

  1. wget http://dl.rustfs.com/console/console.latest.tar.gz

  2. mkdir in this repos folder ./rustfs/static

  3. 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"
export RUSTFS_SERVER_ENDPOINT="http://127.0.0.1:9000"

You need replace your real data folder:

./rustfs /data/rustfs
Languages
Rust 98.1%
Shell 1.5%
Makefile 0.2%
Just 0.1%