在Ubuntu系统下安装MinIO的步骤如下:
访问MinIO官网,找到对应的Linux安装包进行下载。例如,下载minio_20240826153307.0.0_amd64.deb
文件。
使用wget
命令下载安装包,并使用dpkg
命令进行安装:
wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio_20240826153307.0.0_amd64.deb -o minio.deb
sudo dpkg -i minio.deb
安装完成后,创建一个minio.service
服务文件,并将其放置在/usr/lib/systemd/system/
目录下:
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=minio-user
Group=minio-user
ProtectProc=invisible
EnvironmentFile=-/etc/default/minio
ExecStart=/usr/local/bin/minio server \$minio_opts \$minio_volumes
Restart=always
LimitNoFile=1048576
MemoryAccounting=no
TasksMax=infinity
TimeoutSec=infinity
KillSignal=SIGKILL
[Install]
WantedBy=multi-user.target
EOF
创建minio-user
用户及用户组,并创建文件存储路径:
sudo groupadd -r minio-user
sudo useradd -m -r -g minio-user minio-user
sudo mkdir -p /data/minio
sudo chown minio-user:minio-user /data/minio
在/etc/default/
目录下创建minio
文件,并配置环境变量:
sudo nano /etc/default/minio
文件内容如下:
MINIO_ROOT_USER=minio
MINIO_ROOT_PASSWORD=minio
MINIO_VOLUMES="/data/minio"
保存并退出编辑器。
启动MinIO服务并设置为开机自启动:
sudo systemctl daemon-reload
sudo systemctl start minio.service
sudo systemctl enable minio.service
使用以下命令验证MinIO服务是否正常运行:
minio server status
如果一切正常,您将看到MinIO服务的状态信息。
打开浏览器,访问http://your_server_ip:9000
,使用配置的minio_ROOT_USER
和minio_ROOT_PASSWORD
登录MinIO控制台。
以上步骤涵盖了在Ubuntu系统下安装MinIO的整个过程,包括下载安装包、安装、配置systemd服务、创建用户和目录、启动服务以及验证安装。按照这些步骤操作,您可以在Ubuntu服务器上成功部署MinIO对象存储服务。