ubuntu

如何在Ubuntu上定制MinIO的安装选项

小樊
54
2025-08-03 19:29:08
栏目: 智能运维

在Ubuntu上定制MinIO的安装选项可以通过多种方法实现,以下是一些常见的方法:

方法一:使用APT仓库安装

  1. 导入MinIO的GPG密钥
wget -qO - https://dl.min.io/server/minio/release/linux/amd64/minio-release.gpg.key | sudo apt-key add -
  1. 添加MinIO的APT仓库
echo "deb https://dl.min.io/server/minio/release/linux/amd64/archive/ minio main" | sudo tee /etc/apt/sources.list.d/minio.list
  1. 更新系统包列表
sudo apt update
  1. 安装MinIO
sudo apt install minio
  1. 启动MinIO服务
sudo systemctl start minio
  1. 设置MinIO服务开机自启
sudo systemctl enable minio

方法二:使用Snap包安装

  1. 更新系统包列表
sudo apt update
  1. 安装Snap(如果尚未安装)
sudo apt install snapd
  1. 启用Snap商店
sudo snap refresh
  1. 通过Snap商店安装MinIO
sudo snap install minio --classic
  1. 启动MinIO服务
sudo systemctl start minio
  1. 设置MinIO服务开机自启
sudo systemctl enable minio

方法三:手动下载并安装

  1. 下载MinIO二进制文件
wget https://dl.min.io/server/minio/release/linux-amd64/minio
  1. 赋予执行权限
chmod +x minio
  1. 移动MinIO到系统路径
sudo mv minio /usr/local/bin/
  1. 创建MinIO用户和数据目录
sudo useradd -r minio-user -s /sbin/nologin
sudo mkdir /usr/local/share/minio
sudo chown -R minio-user:minio-user /usr/local/share/minio
  1. 创建MinIO配置文件
sudo nano /etc/default/minio

在文件中添加以下内容:

# MinIO server configuration
MINIO_VOLUMES="/usr/local/share/minio"
MINIO_ACCESS_KEY="your-access-key"
MINIO_SECRET_KEY="your-secret-key"
MINIO_REGION="cn-north-1"
  1. 创建Systemd服务文件
sudo nano /etc/systemd/system/minio.service

在文件中添加以下内容:

[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target

[Service]
User=minio-user
Group=minio-user
EnvironmentFile=-/etc/default/minio
ExecStart=/usr/local/bin/minio server $MINIO_VOLUMES
Restart=always
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target
  1. 启动并启用MinIO服务
sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio
  1. 验证MinIO运行状态
sudo systemctl status minio
  1. 访问MinIO控制台

在浏览器中访问 http://:9000,使用你设置的访问密钥和秘密密钥登录。

以上方法可以帮助你在Ubuntu上定制MinIO的安装选项,包括选择安装路径、设置访问密钥和秘密密钥等。根据你的需求选择合适的方法进行安装。

0
看了该问题的人还看了