在Ubuntu上定制MinIO的安装选项可以通过多种方法实现,以下是一些常见的方法:
方法一:使用APT仓库安装
- 导入MinIO的GPG密钥:
wget -qO - https://dl.min.io/server/minio/release/linux/amd64/minio-release.gpg.key | sudo apt-key add -
- 添加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
- 更新系统包列表:
sudo apt update
- 安装MinIO:
sudo apt install minio
- 启动MinIO服务:
sudo systemctl start minio
- 设置MinIO服务开机自启:
sudo systemctl enable minio
方法二:使用Snap包安装
- 更新系统包列表:
sudo apt update
- 安装Snap(如果尚未安装):
sudo apt install snapd
- 启用Snap商店:
sudo snap refresh
- 通过Snap商店安装MinIO:
sudo snap install minio --classic
- 启动MinIO服务:
sudo systemctl start minio
- 设置MinIO服务开机自启:
sudo systemctl enable minio
方法三:手动下载并安装
- 下载MinIO二进制文件:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
- 赋予执行权限:
chmod +x minio
- 移动MinIO到系统路径:
sudo mv minio /usr/local/bin/
- 创建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
- 创建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"
- 创建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
- 启动并启用MinIO服务:
sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio
- 验证MinIO运行状态:
sudo systemctl status minio
- 访问MinIO控制台:
在浏览器中访问 http://
以上方法可以帮助你在Ubuntu上定制MinIO的安装选项,包括选择安装路径、设置访问密钥和秘密密钥等。根据你的需求选择合适的方法进行安装。