首页主机资讯MinIO安装脚本Ubuntu版怎么用

MinIO安装脚本Ubuntu版怎么用

时间2025-11-05 14:03:04发布访客分类主机资讯浏览1135
导读:MinIO安装脚本(Ubuntu版)使用指南 1. 脚本功能概述 MinIO安装脚本用于自动化完成MinIO服务器在Ubuntu系统上的部署,核心步骤包括:安装依赖、添加MinIO官方仓库、安装MinIO二进制文件、配置数据目录、设置系统服...

MinIO安装脚本(Ubuntu版)使用指南

1. 脚本功能概述

MinIO安装脚本用于自动化完成MinIO服务器在Ubuntu系统上的部署,核心步骤包括:安装依赖、添加MinIO官方仓库、安装MinIO二进制文件、配置数据目录、设置系统服务(开机自启)及启动服务。

2. 常见脚本类型及使用方法

Ubuntu环境下,MinIO安装脚本主要有两种形式:APT仓库安装脚本(推荐,便于后续升级)和手动二进制安装脚本(灵活,适合定制化需求)。以下是具体用法:

(1)APT仓库安装脚本

脚本内容示例(保存为install_minio_apt.sh):

#!/bin/bash
# 更新系统包列表
sudo apt-get update
# 安装必要依赖(wget用于下载,gnupg用于验证密钥)
sudo apt-get install -y wget gnupg
# 导入MinIO官方GPG密钥(验证软件包完整性)
wget -qO - https://dl.min.io/server/minio/release/linux-amd64/minio-release.gpg | sudo apt-key add -
# 添加MinIO APT仓库(自动适配Ubuntu版本,如bionic/focal)
echo "deb https://dl.min.io/server/minio/release/linux-amd64/ /" | sudo tee /etc/apt/sources.list.d/minio.list
# 再次更新包列表(包含MinIO仓库)
sudo apt-get update
# 安装MinIO服务器
sudo apt-get install -y minio
# 设置MinIO环境变量(替换为你的自定义密钥)
export MINIO_ACCESS_KEY="your-access-key"  # 建议使用强密码(至少8位,含大小写、数字、符号)
export MINIO_SECRET_KEY="your-secret-key"
# 创建数据存储目录(用于存放文件)
sudo mkdir -p /data/minio
# 启动MinIO服务(监听9000端口,控制台9001端口)
minio server /data/minio --console-address ":9001"

使用步骤

  1. 将上述脚本保存为install_minio_apt.sh
  2. 赋予执行权限:chmod +x install_minio_apt.sh
  3. 运行脚本:./install_minio_apt.sh
  4. 脚本会自动完成安装并启动MinIO,终端会显示控制台访问链接(如Console: http://192.168.1.100:9001)。
(2)手动二进制安装脚本

脚本内容示例(保存为install_minio_binary.sh):

#!/bin/bash
# 更新系统包列表
sudo apt-get update
# 安装wget(用于下载MinIO二进制文件)
sudo apt-get install -y wget
# 下载MinIO最新二进制文件(linux-amd64架构)
wget https://dl.min.io/server/minio/release/linux-amd64/minio
# 赋予执行权限
chmod +x minio
# 移动到系统PATH目录(方便全局调用)
sudo mv minio /usr/local/bin/
# 创建数据目录
sudo mkdir -p /data/minio
# 配置环境变量(替换为你的自定义密钥)
export MINIO_ACCESS_KEY="your-access-key"
export MINIO_SECRET_KEY="your-secret-key"
# 启动MinIO服务(后台运行,日志输出到minio.log)
nohup /usr/local/bin/minio server /data/minio --console-address ":9001" >
     /usr/local/bin/minio.log 2>
    &
    1 &
    
# 检查服务状态(查看日志确认是否启动成功)
tail -f /usr/local/bin/minio.log

使用步骤

  1. 将上述脚本保存为install_minio_binary.sh
  2. 赋予执行权限:chmod +x install_minio_binary.sh
  3. 运行脚本:./install_minio_binary.sh
  4. 脚本会自动下载、安装并启动MinIO,终端会实时显示启动日志(如Endpoint: http://192.168.1.100:9000)。

3. 关键配置说明

  • 访问密钥MINIO_ACCESS_KEY(默认长度≥8位)和MINIO_SECRET_KEY(默认长度≥16位)是访问MinIO的核心凭证,建议使用强密码(包含大小写字母、数字、特殊符号),避免使用默认值。
  • 数据目录/data/minio是MinIO存储文件的根目录,可根据需求修改(如/mnt/nas/minio),需确保目录存在且有写入权限。
  • 端口配置:默认API端口为9000(用于程序访问),控制台端口为9001(用于Web界面管理),可通过--address--console-address参数修改(如--address ":8000")。

4. 后续操作

  • 访问控制台:打开浏览器,输入http://< 服务器IP> :9001,使用配置的MINIO_ACCESS_KEYMINIO_SECRET_KEY登录,即可管理存储桶、上传/下载文件。
  • 设置开机自启(仅APT仓库安装适用):
    若使用APT仓库安装,脚本已自动将MinIO配置为系统服务(systemctl),无需额外操作。如需手动配置,可创建systemd服务文件(参考官方文档)。
  • 验证安装
    • 命令行验证:minio --version(显示MinIO版本信息);
    • 控制台验证:通过浏览器访问http://< 服务器IP> :9001,若能正常登录则说明安装成功。

5. 注意事项

  • 权限问题:运行脚本时需使用sudo(或root用户),确保有权限安装软件、创建目录。
  • 网络要求:脚本需要访问互联网(下载依赖、MinIO二进制文件),确保服务器网络畅通。
  • 生产环境建议
    • 使用环境变量文件(如/etc/default/minio)管理密钥,避免硬编码在脚本中;
    • 配置防火墙(如ufw)开放9000(API)和9001(控制台)端口;
    • 使用HTTPS(通过Nginx反向隧道或MinIO内置SSL)加密传输,提升安全性。

通过以上步骤,即可快速通过脚本在Ubuntu系统上部署MinIO服务器。如需更详细的配置(如集群部署、SSL证书),可参考MinIO官方文档。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: MinIO安装脚本Ubuntu版怎么用
本文地址: https://pptw.com/jishu/742895.html
Ubuntu上MinIO数据存储在哪 Ubuntu如何配置MinIO服务

游客 回复需填写必要信息