惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
AWS News Blog
AWS News Blog
V
Vulnerabilities – Threatpost
D
Darknet – Hacking Tools, Hacker News & Cyber Security
量子位
博客园 - 叶小钗
AI
AI
T
Tor Project blog
Forbes - Security
Forbes - Security
W
WeLiveSecurity
博客园_首页
爱范儿
爱范儿
J
Java Code Geeks
B
Blog
G
GRAHAM CLULEY
aimingoo的专栏
aimingoo的专栏
Cloudbric
Cloudbric
C
CXSECURITY Database RSS Feed - CXSecurity.com
TaoSecurity Blog
TaoSecurity Blog
L
LINUX DO - 热门话题
阮一峰的网络日志
阮一峰的网络日志
有赞技术团队
有赞技术团队
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Simon Willison's Weblog
Simon Willison's Weblog
云风的 BLOG
云风的 BLOG
Google DeepMind News
Google DeepMind News
H
Help Net Security
博客园 - 三生石上(FineUI控件)
C
Cisco Blogs
C
Cybersecurity and Infrastructure Security Agency CISA
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
P
Palo Alto Networks Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Recent Commits to openclaw:main
Recent Commits to openclaw:main
博客园 - 司徒正美
The Last Watchdog
The Last Watchdog
Blog — PlanetScale
Blog — PlanetScale
T
The Blog of Author Tim Ferriss
S
Secure Thoughts
Spread Privacy
Spread Privacy
F
Fortinet All Blogs
月光博客
月光博客
大猫的无限游戏
大猫的无限游戏
S
SegmentFault 最新的问题
H
Hackread – Cybersecurity News, Data Breaches, AI and More
A
About on SuperTechFans
Security Latest
Security Latest
Webroot Blog
Webroot Blog
Scott Helme
Scott Helme
Hugging Face - Blog
Hugging Face - Blog

云萧的咕咕屋 - RSS

自编译更新服务器内核 - 云萧的咕咕屋 壹教云班牌程序反编译破解密码思路及实现 - 云萧的咕咕屋 在Windows中用GPG签名Git的commit - 云萧的咕咕屋 联通友华PT927G光猫破解小记 - 云萧的咕咕屋 【小白向】Android内核折腾计划(一)——起步 - 云萧的咕咕屋 咕咕的2023年终总结 - 云萧的咕咕屋 GitHub Actions上手全指南 - 云萧的咕咕屋 在QEMU安装Windows on ARM - 云萧的咕咕屋 E3神教装机体验 - 云萧的咕咕屋 多语言网站工具 —— Vue I18n轻松上手 - 云萧的咕咕屋 使用zsh美化你的终端并提高开发效率 - 云萧的咕咕屋 Redmi K20 Pro类原生搞机指南 - 云萧的咕咕屋 云萧 以及他的博客的2022年终总结 - 云萧的咕咕屋 如何使Vite将不同类型的文件输出到不同目录下 - 云萧的咕咕屋 通过各云厂商的邮件推送配置WordPress发信机器人 - 云萧的咕咕屋 快速上手前端打包工具Webpack(二) - 云萧的咕咕屋 安卓设备通过Termux实现本机ADB - 云萧的咕咕屋 快速上手前端资源打包工具 — Webpack - 云萧的咕咕屋
部署完整WebUI功能的MinIO - 云萧的咕咕屋
2025-09-30 · via 云萧的咕咕屋 - RSS

对由兴趣驱动的小站长来说,COS 和 OSS 虽然不算贵但容易被刷而产生额外费用,所以借此本咕记录用自己的服务器建立对象存储的过程,作为分享和个人备忘用。

以下内容均以无 Docker 环境下的 Ubuntu 24.04.1 amd64 系统演示,其它系统食用方法类似。

由于官网提供下载文档的链接为商业版,且 2025 年 5 月的一次更新把 WebUI 管理界面几乎砍废了,故此处下载最后一个未被阉割 WebUI 界面的版本。

如果使用官方提供的 deb 包,则需要:

# 从境内服务器下载旧版本deb包
wget https://dl.minio.org.cn/server/minio/release/linux-amd64/archive/minio_20250422221226.0.0_amd64.deb -O minio.deb
sudo dpkg -i minio.deb

但是这样操作必须使用 sudo 提权,咕咕此处也从官方旧版本包里提取了独立文件,运行无需 root 权限。以下都以独立文件的方法进行演示。

(因为自建的文件服务出故障了所以随便薅了个文件床,望理解 TT)

# 下载独立的MinIO文件
wget https://s3.cn-north-1.jdcloud-oss.com/cs-event/38a8076779094fe29cabf05a4c5f5e8b.gz?AWSAccessKeyId=JDC_AA56B4212BF6E27834DF9077A4E3&Expires=1919347200&Signature=S3n%2F2pUdScnPa9UM0kOuaZn9apk%3D -O minio.tar.gz
# 解压并添加权限
tar -zxf minio.tar.gz && chmod +x ./minio

然后,通过环境变量设置后台用户名和密码启动 MinIO。

export MINIO_ROOT_USER=<用户名>
export MINIO_ROOT_PASSWORD=<密码>
./minio server <用于存储的路>

如果不想要默认端口,也可以使用 --address :<访问存储端口号>--console-address :<访问后台端口号> 参数进行更换。

如果有 BT 或 1Panel 之类的面板,也可以直接像这样添加项目,保证持续运行而不被清理。

进入 console-address 指定的端口,登录后即可进入后台。

点击 Buckets → Create a New Bucket 即可创建新的存储桶了!

注意:如果将存储桶 Access Policy 设置为 Public,则会展示其目录下所有文件。如果不希望列出文件,那么可以添加自定义策略。

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PublicReadGetObject",
            "Effect": "Allow",
            "Principal": {
                "AWS": ["*"]
            },
            "Action": ["s3:GetObject"],
            "Resource": ["arn:aws:s3:::存储桶名称/*"]
        }
    ]
}

(小声 bb:其实自己也尝试过在无 Docker 环境使用最新版 MinIO+OpenMaxIO 方案,不过多次都以失败告终,苦呀西 TT,但是 Docker 部署的方法烂大街就没啥必要补充了,以上 p1 和 p2 就是在测试最新版截出来的图)