Linux系统快速安装Minio对象存储 搭建自用云存储详细教程【指南】

梦静酱_1249

梦静酱_1249

2026-04-12

842人浏览

原创

minio 推荐直接下载官方二进制文件而非包管理器安装;安全启动需用环境变量设账号密码,监听端口分离;开机自启应通过 systemd 配 environmentfile 且权限设为600;首次访问控制台需创建新密钥、建私有 bucket 并用 mc 验证。

linux系统快速安装minio对象存储 搭建自用云存储详细教程【指南】

MinIO 不需要“安装”,直接下载二进制文件就能跑;用包管理器装(如 apt/yum)反而容易装到过时版本或带 systemd 冗余配置,不推荐。

怎么获取最新版 minio 二进制文件

官方只维护一个静态链接,始终指向最新稳定版 Linux x86_64 二进制:

curl -O https://dl.min.io/server/minio/release/linux-amd64/minio

下载后加执行权限:

  • chmod +x minio
  • 建议挪到系统路径下:sudo mv minio /usr/local/bin/
  • 验证:minio --version(输出类似 minio version RELEASE.2024-07-19T21-17-07Z)

别用 apt install minio —— Ubuntu/Debian 官方源里还是 v3.x,早就不维护了,启动会报 unknown flag: --address 这类错误。

单节点模式下怎么安全启动 minio

单机自用,重点是:关掉浏览器自动跳 HTTPS、指定监听地址、用环境变量设账号,而不是命令行裸写密码(会被 ps 看见):

Linux installer
Linux installer

先解析安全源,运行本地CLI安装、启动、卸载Linux桌面应用。用户请求时使用。

下载
  • 设置两个环境变量:export MINIO_ROOT_USER=myuser,export MINIO_ROOT_PASSWORD=mypassword123(密码至少 8 位,含大小写字母+数字)
  • 运行:minio server --address :9000 --console-address :9001 /data/minio
  • /data/minio 是你准备好的空目录,确保当前用户有读写权限(chown $USER:$USER /data/minio)
  • --console-address :9001 是 Web 控制台端口,和 API 端口 :9000 分开,避免被反向代理误吞

如果提示 port already in use,先用 lsof -i :9000 查进程,别直接 kill -9,用 minio server 自带的 --shutdown 更稳妥(但需提前配好 MINIO_SERVER_URL)。

怎么让 minio 开机自启且不暴露 root 密码到日志

systemd 是唯一靠谱选择,但必须避开常见陷阱:

  • 不要把 MINIO_ROOT_PASSWORD 写在 Environment= 里 —— 会被 journalctl 记录明文;改用 EnvironmentFile=/etc/default/minio,并设该文件权限为 600
  • ExecStart 行末尾不能加 & —— systemd 会认为进程已退出,状态变成 inactive (dead)
  • 加 Restart=on-failure 和 LimitNOFILE=65536,否则上传大文件时可能触发 too many open files 错误

示例 /etc/systemd/system/minio.service 片段:

[Service]
EnvironmentFile=/etc/default/minio
ExecStart=/usr/local/bin/minio server --address :9000 --console-address :9001 /data/minio
Restart=on-failure
LimitNOFILE=65536

首次访问 Web 控制台要注意什么

浏览器打开 http://your-server-ip:9001(不是 9000),输入 MINIO_ROOT_USER/MINIO_ROOT_PASSWORD 登录后,立刻做三件事:

  • 点右上角用户名 → “Access Keys” → 创建一对新密钥(accessKey/secretKey),之后所有脚本、客户端都用这对,别再用 root 账号
  • 新建一个 bucket,比如叫 home,勾选 “Object Locking” 不要开 —— 单机模式不支持,开了会报错
  • 点 bucket → “Policy” → 设为 “Private” —— 默认就是 private,但确认一下,避免误开 public read

控制台里上传文件后,用 mc(MinIO Client)命令行验证最可靠:mc alias set myminio http://localhost:9000 myaccesskey mysecretkey,再 mc ls myminio/home。Web 界面偶尔缓存旧列表,mc 才是真实状态。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

linux 云存储 linux系统

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
console接口是干嘛的
console接口是干嘛的

console接口是一种用于在计算机命令行或浏览器开发工具中输出信息的工具,提供了一种简单的方式来记录和查看应用程序的输出结果和调试信息。本专题为大家提供console接口相关的各种文章、以及下载和课程。

2023.08.08

836

5

console.log是什么
console.log是什么

console.log 是 javascript 函数,用于在浏览器控制台中输出信息,便于调试和故障排除。想了解更多console.log的相关内容,可以阅读本专题下面的文章。

2024.05.29

6043

7

default gateway怎么配置
default gateway怎么配置

配置default gateway的步骤:1、了解网络环境;2、获取路由器IP地址;3、登录路由器管理界面;4、找到并配置WAN口设置;5、配置默认网关;6、保存设置并退出;7、检查网络连接是否正常。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.12.07

357

5

http500解决方法
http500解决方法

http500解决方法有检查服务器日志、检查代码错误、检查服务器配置、检查文件和目录权限、检查资源不足、更新软件版本、重启服务器或寻求专业帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.11.09

3363

4

http请求415错误怎么解决
http请求415错误怎么解决

解决方法:1、检查请求头中的Content-Type;2、检查请求体中的数据格式;3、使用适当的编码格式;4、使用适当的请求方法;5、检查服务器端的支持情况。更多http请求415错误怎么解决的相关内容,可以阅读下面的文章。

2023.11.14

854

3

HTTP 503错误解决方法
HTTP 503错误解决方法

HTTP 503错误表示服务器暂时无法处理请求。想了解更多http错误代码的相关内容,可以阅读本专题下面的文章。

2024.03.12

6426

8

http与https有哪些区别
http与https有哪些区别

http与https的区别:1、协议安全性;2、连接方式;3、证书管理;4、连接状态;5、端口号;6、资源消耗;7、兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.08.16

5410

6

Go 语言 HTTP 编程与中间件开发教程合集
Go 语言 HTTP 编程与中间件开发教程合集

全面讲解 Go 语言 HTTP 编程的核心知识,涵盖 net/http 标准库的 Server/Handler/HandlerFunc 体系、DefaultServeMux 路由注册与自定义路由器、Request / ResponseWriter 请求响应处理、中间件(Middleware)链式设计模式与常见中间件(日志/CORS/认证/限流)开发、http.Client 的超时配置与连接池管理、Cookie / Session 处理、

2026.05.08

481

31

http与https有哪些区别
http与https有哪些区别

http与https的区别:1、协议安全性;2、连接方式;3、证书管理;4、连接状态;5、端口号;6、资源消耗;7、兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.08.16

5410

6

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Python uv官方安装与入门文档
Python uv官方安装与入门文档

共0课时 | 0人学习

Buffalo框架快速入门指南
Buffalo框架快速入门指南

共0课时 | 0人学习

Valgrind支持平台说明
Valgrind支持平台说明

共0课时 | 0人学习