一句话简介
RustFS 是一个用 Rust 语言从零写就的开源分布式对象存储系统,完全兼容 AWS S3 协议,采用宽松的 Apache 2.0 许可证,是 MinIO 的有力替代方案。
核心性能优势
Docker 部署(推荐新手 / 快速体验)
安装 Docker 服务
https://blog.hallucodex.com/archives/wei-ming-ming-wen-zhang 创建存储文件夹
mkdir RustFS && cd RustFS && mkdir data && chmod 777 data
创建启动文件
vi docker-compose.yaml
services:
rustfs:
image: rustfs/rustfs:latest
container_name: rustfs
ports:
- '9000:9000' # 页面端口
- '9001:9001' # 上传端口
environment:
- RUSTFS_CONSOLE_ENABLE=true
- RUSTFS_ACCESS_KEY=xiaopalu # 登录用户
- RUSTFS_SECRET_KEY=xiaopalu666 # 登录密码
volumes:
- './data:/data'
healthcheck:
test: ['CMD-SHELL', 'wget -qO- http://localhost:9000/health >/dev/null 2>&1 || exit 1']
interval: 5s
timeout: 3s
retries: 30
command:
['--access-key', 'xiaopalu', '--secret-key', 'xiaopalu666', '/data']启动服务
docker-compose up -d
[+] Running 1/2
⠇ Network rustfs_default Created
✔ Container rustfs Started访问管理页面
访问后端页面端口 9001
http://127.0.0.1:9001
