在Ubuntu上安装MinIO的步骤如下:
首先,从MinIO官网下载适用于Linux的MinIO安装文件。
将下载的MinIO文件拷贝到Ubuntu系统中的指定文件夹,例如 /usr/local/bin/
,并赋予执行权限:
sudo cp minio /usr/local/bin/
sudo chmod +x /usr/local/bin/minio
为MinIO创建一个存储目录,例如 /data
,并确保该目录存在且拥有相应的权限:
sudo mkdir /data
sudo chown -R $(whoami) /data
启动MinIO服务器,并指定存储目录和访问地址。例如,监听端口为 9099
:
sudo minio server /data --console-address ":9099"
为了确保MinIO在系统重启后自动启动,可以将其配置为系统服务。
编辑 /etc/default/minio
文件,设置数据存储目录、监听端口等参数:
sudo nano /etc/default/minio
配置示例:
MINIO_VOLUMES="/data"
MINIO_OPTS="--address :9099 --console-address :9099"
MINIO_ACCESS_KEY="minioadmin"
MINIO_SECRET_KEY="minioadmin"
MINIO_ROOT_USER="minioadmin"
MINIO_ROOT_PASSWORD="minioadmin666"
MINIO_REGION="cn-north-1"
MINIO_DOMAIN="minio.your_domain.com"
创建 minio.service
文件,并写入配置信息到 /usr/lib/systemd/system/
目录:
sudo nano /usr/lib/systemd/system/minio.service
服务文件内容示例:
[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/bin/minio
[Service]
WorkingDirectory=/usr/local
ProtectProc=invisible
EnvironmentFile=/etc/default/minio
ExecStartPre=/bin/bash -c "if [ -z \"${MINIO_VOLUMES}\" ]; then echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\"; exit 1; fi"
ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
Restart=always
LimitNOFILE=1048576
TasksMax=infinity
[Install]
WantedBy=multi-user.target
重新加载systemd配置并启动MinIO服务:
sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio
MinIO启动后,可以在浏览器中输入服务器的IP地址和指定的访问端口(例如 http://<your-server-ip>:9000
),打开后自动跳转到MinIO的Web控制台。在用户名密码处输入默认用户名密码(minioadmin/minioadmin
)即可登录系统。
如果需要,可以配置防火墙以允许访问MinIO的端口:
sudo ufw allow 9099/tcp
完成以上步骤后,您应该已经成功在Ubuntu上安装并运行了MinIO。