Ubuntu22.04安装MinIO​详细流程(单机部署+基础配置)

第八章 ubuntu学习入门之MinIO​安装


前言

MinIO​​ 是一款高性能的​​开源对象存储系统​​,专为云原生环境设计,兼容 ​​Amazon S3 API​​。它用于存储和管理海量非结构化数据(如图片、视频、日志等),适合私有云、混合云或边缘计算场景。


一、准备工作​

1.更新系统​

sudo apt update && sudo apt upgrade -y

2.创建专用用户和目录(推荐)​

sudo useradd -r -s /bin/false minio-user  # 创建无登录权限的系统用户
sudo mkdir -p /data/minio  # 数据存储目录
sudo mkdir -p /appserver/minio   # MinIO程序目录
sudo chown -R minio-user:minio-user /data/minio /appserver/minio   
#让 minio-user 用户有权限读写这些目录(否则 MinIO 服务可能因权限不足无法启动或写入数据)。

3.下载MinIO​

cd /appserver/minio 
wget https://dl.min.io/server/minio/release/linux-amd64/minio
sudo chmod +x minio

二、配置 Systemd 服务​

1.创建服务文件​

sudo vim /etc/systemd/system/minio.service

2.写入配置​

[Unit]
Description=MinIO Object Storage     # 服务描述:说明这是 MinIO 对象存储服务
After=network.target         # 依赖关系:确保在网络就绪后启动服务

[Service]
User=minio-user      # 以 minio-user 用户身份运行服务
Group=minio-user     # 以 minio-user 用户身份运行服务
Environment="MINIO_ROOT_USER=admin"       # 设置环境变量:MinIO 的管理员用户名
Environment="MINIO_ROOT_PASSWORD=your_secure_password"  # 设置环境变量:管理员密码
ExecStart=/appserver/minio/minio server /data/minio --console-address ":9090"  
# 启动命令

Restart=always      # 服务崩溃后自动重启
RestartSec=5s      # 重启前等待 5 秒
LimitNOFILE=65536      # 允许的最大文件描述符数(避免资源不足)

[Install]
WantedBy=multi-user.target      # 指定服务在系统多用户模式(正常启动状态)下启用

3.​ 重载并启动服务​

sudo systemctl daemon-reload    # 重新刷新系统服务
sudo systemctl enable minio     # 设置开机自启动
sudo systemctl start minio      # 启动服务
sudo systemctl status minio     # 查看MinIO状态,输出应显示 active (running)。
journalctl -u minio.service -f    # 查看实时日志

三、​网络与防火墙(如启用UFW)

sudo ufw allow 9000/tcp     # API端口
sudo ufw allow 9090/tcp      # Web控制台端口
sudo ufw reload

浏览器打开:http://服务器IP:9090
使用设置的 MINIO_ROOT_USER 和 MINIO_ROOT_PASSWORD 登录。
登录后出现下图界面,代表安装成功
在这里插入图片描述


总结

MinIO 是现代化应用的理想存储方案,尤其适合需要​​高扩展性、云原生兼容性​​和​​低成本​​的场景。无论是搭建私有云盘,还是为 AI 训练提供数据湖,MinIO 都能以简单高效的方式满足需求。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值