ubuntu

minio ubuntu安装步骤

小樊
65
2025-09-21 11:13:45
栏目: 智能运维

MinIO在Ubuntu上的安装步骤

1. 准备工作

2. 安装依赖包

更新系统包列表并安装必要工具(如wgetcurlsoftware-properties-common),确保后续安装流程顺利:

sudo apt update
sudo apt install -y wget curl software-properties-common

3. 下载并安装MinIO

方式一:通过APT仓库安装(推荐,便于后续管理)
方式二:手动下载二进制文件(灵活,适合自定义路径)
方式三:下载压缩包解压安装(传统方式)

4. 创建数据存储目录

MinIO需专用目录存储数据,建议选择非系统盘(如/data/minio)并设置正确权限:

sudo mkdir -p /data/minio
sudo chown -R $(whoami):$(whoami) /data/minio  # 若以普通用户安装,替换为对应用户

5. 配置MinIO环境变量

编辑/etc/default/minio文件(系统级配置),设置访问密钥、存储路径及监听端口:

sudo nano /etc/default/minio

添加以下内容(按需修改MINIO_VOLUMESMINIO_OPTS等参数):

MINIO_ROOT_USER=admin      # 控制台登录用户名(自定义)
MINIO_ROOT_PASSWORD=yourStrongPassword123  # 控制台登录密码(复杂度要求高)
MINIO_VOLUMES="/data/minio"  # 数据存储路径
MINIO_OPTS="--address :9000 --console-address :9090"  # 监听端口(HTTP服务:9000,控制台:9090)

6. 配置Systemd服务(实现开机自启)

创建MinIO的systemd服务文件,确保服务稳定运行:

sudo tee /usr/lib/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]
Type=notify
WorkingDirectory=/usr/local
User=$(whoami)  # 若以root安装,可保留root;若用普通用户,替换为对应用户
Group=$(whoami)
ProtectProc=invisible
EnvironmentFile=-/etc/default/minio
ExecStart=/usr/local/bin/minio server \$MINIO_OPTS \$MINIO_VOLUMES
Restart=always
LimitNOFILE=1048576
TasksMax=infinity
TimeoutSec=infinity
KillSignal=SIGKILL

[Install]
WantedBy=multi-user.target
EOF

7. 启动MinIO服务

8. 验证安装与访问

9. 可选配置

以上步骤覆盖了MinIO在Ubuntu上的完整安装流程,涵盖多种安装方式及可选配置,可根据实际需求调整。安装完成后,即可通过控制台或命令行管理MinIO对象存储服务。

0
看了该问题的人还看了