RustFS是一个对象存储系统,类似于众所周知的AWS S3。作为MinIO的替代品,RustFS参考了MinIO简洁、轻量级、可扩展和优雅的体系结构。

所以在MinIO宣布进入维护期后,无论企业还是个人用户,为了降低迁移成本,让用过 MinIO 的人 0 学习成本上手,都更倾向于部署一个RustFS进行替代。现在也是比较流行。

官网:https://rustfs.com/

下面就快速部署一套RustFS。

1 部署RustFS
官网提供多种部署方式,我这里选择docker一键部署。前提是你服务器已经安装了docker,我就不演示了,直接安装RustFS

docker run -d
–name rustfs
-p 9000:9000
-p 9001:9001
-v /data/rustfs/data:/data
-v /data/rustfs/logs:/logs
-e RUSTFS_ACCESS_KEY=rustfsadmin
-e RUSTFS_SECRET_KEY=rustfsadmin
–user $(id -u):$(id -g)
rustfs/rustfs:latest
查看运行状态

[root@harbor ~]# docker ps |grep rustfs
a2ba396c12eb rustfs/rustfs:latest “/entrypoint.sh rust…” 1 minutes ago Up 1 minutes 0.0.0.0:9000-9001->9000-9001/tcp, [::]:9000-9001->9000-9001/tcp rustfs
上面部署方式可以改造成docker-compose方式启动,这样好管理一点。

2 Web端访问
访问控制台:节点IP+9001端口

http://10.0.0.207:9001
图片
这里的账号密码就是上面指定的RUSTFS_ACCESS_KEY和RUSTFS_SECRET_KEY

输入后即可进入管理界面:

图片
3 基本使用
rustfs也是有桶的概念,如果你熟悉MinIO等对象存储,使用起来将非常熟悉。

作者:Ddd4j  创建时间:2025-12-22 14:08
最后编辑:Ddd4j  更新时间:2025-12-22 14:08