返回

RustFS VPS 主机,预装好

RustFS 托管让您在自己的 VPS 上获得兼容 S3 的对象存储,并拥有 root 权限。付款后它会自行安装,控制台和 S3 地址通过 HTTPS 打开,您的访问密钥和私有密钥显示在面板中。任何支持 S3 的应用都可以用这个地址和密钥连接,您的文件则按存储桶管理。

您需要多大算力?

合计$4.01/月

价格含增值税。

RAM 和 CPU 可随时升级或降配。磁盘只能增大,建议从小配置开始。

您的 RustFS 服务器上安装什么?

  • 来自官方 Docker 镜像的 RustFS 1.0.4,采用 Apache-2.0 许可证
  • 通过 Caddy 提供基于 HTTPS 的 S3 API,地址以 s3 开头
  • 网页控制台位于您网站地址的 /rustfs/console/ 路径
  • 访问密钥和私有密钥在安装时生成,所以不使用默认的 rustfsadmin
  • 数据保存在 rustfs_veri Docker 存储卷中,位于容器内的 /data
  • 开放 9000 端口,供不带 HTTPS 的 S3 使用
  • 防火墙只开放 22、80、443 和 9000 端口

RustFS 需要多大的配置?

RustFS 的 Linux 文档要求测试环境至少有 2 GB 内存。64 GB 及以上的生产数值针对的是多磁盘节点,项目维护者说明内存需求取决于数据量和并发。本次安装的最小配置是 2 GB RAM、1 个 CPU 和 20 GB 磁盘。经验上,试用和少量数据从 2 GB 起步,磁盘则按您要存放的内容来选。RAM 和磁盘可以在面板中扩大,您的数据和 IP 地址保持不变。

用途配置价格选择
入门 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/月
中等 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/月
强劲 8 GB RAM · 4 vCore · 120 GB NVMe $13.62/月

适合谁?

  • 通过 S3 API 存放应用文件的开发者
  • 想通过 S3 API 把项目从 MinIO 迁走的人
  • 需要单台服务器存储备份、媒体文件或构建产物的人
  • 开发时想用真实存储测试 S3 代码的开发者

下单之后会发生什么?

  1. 设定配置并完成付款。
  2. 服务器启动后,RustFS 会自行安装。在我们的真实服务器测试中大约需要 3 分钟。
  3. “面板地址”一行的链接会打开控制台。“登录名”是您的访问密钥,“密码”是您的私有密钥。
  4. 在控制台中创建您的第一个存储桶。
  5. 把“连接地址”一行的 S3 地址和您的密钥交给应用,区域使用 us-east-1。
  6. 测试一下连接是否正常:aws --endpoint-url https://s3.ADDRESS s3 ls

每台服务器都包含

  • 价格含每日备份
  • 不限流量
  • 完整 root 权限
  • 之后可升级或降配 RAM 和 CPU,并扩大磁盘
  • 位置:Istanbul · IST-1。

须知

  • 存储桶名称必须放在 URL 路径中,所以请开启客户端的 path-style 选项。HTTPS 证书只覆盖 s3 地址,因此把存储桶名称用作子域名的方式不可用。
  • 这是单服务器、单磁盘的安装。官方文档说明这种布局无法原地扩展到多个磁盘,所以您需要重新安装,再通过 S3 迁移数据。
  • 9000 端口没有 HTTPS 且对互联网开放,而 Docker 发布了该端口,所以 ufw 无法关闭它。如果您用不到它,请把 compose.yaml 中的端口行改为 127.0.0.1:9000:9000。HTTPS 地址仍可继续使用。
  • 版本固定为 1.0.4,不会自动更新。请修改 compose.yaml 中的标签,然后运行 docker compose pull 和 docker compose up -d。

RustFS 常见问题

RustFS 是什么?我的 S3 应用能用它吗?

RustFS 是采用 Apache-2.0 许可证、支持 S3 API 的对象存储。您的 S3 客户端用地址和密钥即可连接。如果您依赖某个特定的 S3 功能,请查看该项目的兼容性矩阵。

RustFS 需要多少 RAM?

RustFS 的 Linux 文档要求测试环境至少有 2 GB 内存。试用和少量数据可以从 2 GB 起步,之后由您的数据量和并发请求数来决定。

如何把我的 S3 应用连接到 RustFS?

把“连接地址”一行用作端点,“登录名”用作访问密钥,“密码”用作私有密钥。区域设为 us-east-1,并使用 path-style 寻址。如果没能签发证书,这一行会显示 http://IP:9000, 请以面板显示的为准。

可以从 MinIO 迁到 RustFS 吗?

可以,通过 S3 API:修改应用中的地址和密钥,再用 S3 工具复制您的对象。直接读取 MinIO 的磁盘格式目前仍是预览功能,MinIO 加密过的对象无法读取。

RustFS 磁盘满了怎么办?

在面板的“配置”标签页中扩大磁盘。服务器会重启一次,您的对象和 IP 地址保持不变。磁盘只能扩大,不能缩小。

RustFS 会收取流量费或许可费吗?

不会。RustFS 采用 Apache-2.0 许可证,没有许可费。流量不限,所以 S3 请求和下载都不会产生额外费用。

我的 RustFS 对象有备份吗?

您的服务器每晚备份,保留最近 7 天,费用已包含在价格中。您可以在面板中恢复整台服务器。

了解更多,查看类似应用