MinIO的安装记录

最近我的开源 IM系统 因为要将 头像 / 图片 / 音视频 / 文件 之类的消息保存到minio, 数据库中仅存个url, 所以需要一个minio服务。这里记录下搭建过程,仅此而已。

下载

我这里科学上网了 所以直接下载速度可以,没有的话需要找国内的镜像,我这直接下载二进制包。

wget dl.min.io/server/mini...

配置minio

创建数据目录: mkdif -p /home/hzz/minio/data

创建配置文件所在目录: mkdif -p /home/hzz/minio/config

创建配置文件:

arduino 复制代码
sudo tee /home/hzz/minio/config/config.json > /dev/null << 'EOF'
{
    "version": "1",
    "credential": {
        "accessKey": "admin",
        "secretKey": "1234"
    },
    "region": "us-east-1",
    "browser": "on",
    "storageclass": {
        "standard": ""
    }
}
EOF

另外记得:

确保minio二进制文件有执行权限:

chmod +x /home/hzz/minio/minio

确保config和data目录可读写:

chmod 755 /home/hzz/minio/config

chmod 755 /home/hzz/minio/data

使用systemd管理minio

ini 复制代码
sudo tee /etc/systemd/system/minio.service > /dev/null << 'EOF'
[Unit]
Description=MinIO Object Storage Server
Documentation=https://docs.min.io
After=network.target

[Service]
Type=simple
User=root
Group=root
WorkingDirectory=/home/hzz/minio
ExecStart=/home/hzz/minio/minio server \
          --config-dir /home/hzz/minio/config \
          --address ":9000" \
          --console-address ":9001" \
          /home/hzz/minio/data

Restart=always
RestartSec=5

# 安全设置
NoNewPrivileges=yes
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target
EOF
bash 复制代码
# 重新加载systemd配置
sudo systemctl daemon-reload

# 启动MinIO服务
sudo systemctl start minio

# 设置开机自启
sudo systemctl enable minio

# 检查服务状态
sudo systemctl status minio

# 查看实时日志
sudo journalctl -u minio -f

查看效果

访问web-ui:

相关推荐
bcbnb3 小时前
如何解析iOS崩溃日志:从获取到符号化分析
后端
许泽宇的技术分享3 小时前
当AI学会“说人话“:Azure语音合成技术的魔法世界
后端·python·flask
用户69371750013843 小时前
4.Kotlin 流程控制:强大的 when 表达式:取代 Switch
android·后端·kotlin
用户69371750013843 小时前
5.Kotlin 流程控制:循环的艺术:for 循环与区间 (Range)
android·后端·kotlin
vx_bisheyuange3 小时前
基于SpringBoot的宠物商城网站的设计与实现
spring boot·后端·宠物
bcbnb4 小时前
全面解析网络抓包工具使用:Wireshark和TCPDUMP教程
后端
leonardee4 小时前
Spring Security安全框架原理与实战
java·后端
q***5184 小时前
Spring Cloud gateway 路由规则
java
回家路上绕了弯4 小时前
包冲突排查指南:从发现到解决的全流程实战
分布式·后端
爱分享的鱼鱼4 小时前
部署Vue+Java Web应用到云服务器完整指南
前端·后端·全栈