Linux安装Minio(虚拟机适用)

下载 MinIO 二进制文件

下载不下来可以使用科学的下载方法,复制到服务器也行的

bash 复制代码
bash
wget https://dl.min.io/server/minio/release/linux-amd64/minio

赋予执行权限

bash 复制代码
chmod +x minio

移动到系统路径

bash 复制代码
sudo mv minio /usr/local/bin/

创建 MinIO 用户和组

bash 复制代码
sudo useradd -r minio-user -s /sbin/nologin

创建数据目录

bash 复制代码
sudo mkdir -p /opt/minio/data
sudo chown -R minio-user:minio-user /opt/minio

创建配置文件目录

bash 复制代码
sudo mkdir -p /etc/minio

创建环境配置文件

bash 复制代码
sudo tee /etc/default/minio << EOF
#管理员凭据
MINIO_ROOT_USER="minioadmin"
MINIO_ROOT_PASSWORD="minioadmin123"

#存储目录
MINIO_VOLUMES="/opt/minio/data"

#绑定地址
MINIO_OPTS="--address :9000 --console-address :9001"

#域名(可选)
#MINIO_SERVER_URL="http://your-domain:9000"
#MINIO_BROWSER_REDIRECT_URL="http://your-domain:9001"
EOF

设置权限

bash 复制代码
sudo chown minio-user:minio-user /etc/default/minio

创建 Systemd 服务

创建服务文件

bash 复制代码
sudo tee /etc/systemd/system/minio.service << EOF
[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/bin/minio

[Service]
WorkingDirectory=/usr/local/
User=minio-user
Group=minio-user
EnvironmentFile=/etc/default/minio
ExecStart=/usr/local/bin/minio server \$MINIO_OPTS \$MINIO_VOLUMES
Restart=always
LimitNOFILE=65536
TimeoutStopSec=infinity
SendSIGKILL=no

[Install]
WantedBy=multi-user.target
EOF

重载 systemd

bash 复制代码
sudo systemctl daemon-reload

启动 MinIO

bash 复制代码
sudo systemctl start minio

设置开机自启

bash 复制代码
sudo systemctl enable minio

检查服务状态

bash 复制代码
sudo systemctl status minio

开放防火墙端口(如使用防火墙)

bash 复制代码
firewall-cmd --zone=public --add-port=9001/tcp --permanent
firewall-cmd --zone=public --add-port=9000/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-ports

访问 MinIO

bash 复制代码
Web 控制台: http://IP:9001
API 端点: http://IP:9000
相关推荐
rjszcb29 分钟前
Linux,sensor调试笔记1,修改帧率,以及曝光上不去问题
linux
leo_yu_yty32 分钟前
Go语言分布式计算(RPC入门)
网络·网络协议·rpc
源图客37 分钟前
【AI向量数据库】Weaviate介绍与部署
运维·docker·容器
用什么都重名41 分钟前
Git分支合并与远程服务器同步实战:保留关键配置文件
运维·服务器·git
C++ 老炮儿的技术栈43 分钟前
Ubuntu root账号自动登陆
linux·运维·服务器·c语言·c++·ubuntu·visual studio
2301_780789661 小时前
零信任架构中,身份感知防火墙(IAFW)的部署要点与最佳实践
linux·运维·服务器·人工智能·tcp/ip·架构
2401_868534781 小时前
2025下半年网络规划设计师真题(选择题、案例分析)
运维·服务器·网络
Urbano1 小时前
22 道工序、核心难点与自动化升级方案
运维·自动化
Urbano1 小时前
工装裤与外套缝制自动化对比:真实设备选型与工艺适配指南
运维·自动化
小狮子&1 小时前
ubuntu2604无法共享文件夹问题解决
linux·运维·服务器