在Linux上安装MinIO可以分为几个步骤,包括前期准备、下载MinIO、启动MinIO以及配置和优化。以下是详细的安装攻略:
建立安装目录:
mkdir -p /opt/minio/data mkdir -p /opt/minio/bin chmod 777 /opt/minio/data chmod 777 /opt/minio/bin 下载MinIO: 可以使用wget命令下载最新版本的MinIO。如果服务器无法连接外网,可以从MinIO官网下载后上传到服务器。
wget http://dl.minio.io/server/minio/release/linux-amd64/minio 前台启动:
./minio server /opt/minio/data 启动时会提示设置初始管理员密码,设置后可以通过以下命令访问:
minio admin login 后台启动: 可以将启动命令写入一个shell脚本,方便以后启动。
nohup ./minio server /opt/minio/data > /opt/minio/minio.log 2>&1 & 同样,可以编写停止MinIO运行的脚本:
#!/bin/bash echo "Stopping minio" pid=$(ps -ef | grep 'minio server' | grep -v grep | awk '{print $2}') if [ -n "$pid" ]; then kill -9 $pid fi echo "Stop Success!" 设置自定义账户密码: 可以通过设置环境变量来永久保存用户名和密码。
export MINIO_ACCESS_KEY=your_access_key export MINIO_SECRET_KEY=your_secret_key 或者修改配置文件/opt/minio/data/minio.sys/config/config.json:
{ "keys": { "access_key": "your_access_key", "secret_key": "your_secret_key" } } 端口配置: 确保防火墙开放了MinIO使用的端口(默认是9000端口)。
firewall-cmd --zone=public --add-port=9000/tcp --permanent firewall-cmd --reload 开机自启: 可以将启动命令添加到/etc/rc.local文件中,实现开机自启。
nohup /opt/minio/minio server /opt/minio/data > /opt/minio/minio.log 2>&1 & 设置图片永久可访问(可选): 修改桶策略,添加一条策略允许永久访问。
为了简化安装过程,可以使用一些一键安装脚本。例如,jonssonyan编写了一个支持多种软件一键安装的Shell脚本,包括MinIO。
通过以上步骤,你可以在Linux上成功安装并配置MinIO。根据具体需求,可以选择手动配置或一键安装脚本。