ubuntu22.04部署minio
时间: 2023-06-27 22:01:40 浏览: 118
linux 安装 minio
首先,需要下载MinIO二进制文件。可以在官方网站上下载适用于Linux的二进制文件:
```
wget https://dl.min.io/server/minio/release/linux-amd64/minio
```
然后,将下载的二进制文件移动到 /usr/local/bin 目录下:
```
sudo mv minio /usr/local/bin/
```
接下来,创建一个新的系统用户并赋予最小限度的权限:
```
sudo useradd -r -s /sbin/nologin minio-user
sudo chown minio-user:minio-user /usr/local/bin/minio
```
然后,创建存储MinIO数据的目录:
```
sudo mkdir -p /data/minio
sudo chown -R minio-user:minio-user /data/minio
```
现在,可以启动MinIO服务器了。以下是启动MinIO服务器的命令:
```
sudo -u minio-user /usr/local/bin/minio server --address :9000 /data/minio
```
这个命令会以 minio-user 用户身份启动 MinIO 服务器。如果需要在后台运行 MinIO 服务器,可以使用以下命令:
```
sudo -u minio-user /usr/local/bin/minio server --address :9000 /data/minio &
```
现在,可以通过访问 http://<服务器IP地址>:9000 来访问 MinIO Web 界面。在这里,可以上传、下载和管理对象。
为了使MinIO服务器在系统启动时自动启动,可以创建一个 systemd 服务。创建一个名为 minio.service 的文件,在 /etc/systemd/system 目录下,包含以下内容:
```
[Unit]
Description=MinIO Service
After=network.target
[Service]
User=minio-user
Group=minio-user
WorkingDirectory=/data/minio
ExecStart=/usr/local/bin/minio server --address :9000 /data/minio
Restart=always
[Install]
WantedBy=multi-user.target
```
然后使用以下命令启动服务并设置其开机自启:
```
sudo systemctl daemon-reload
sudo systemctl enable minio.service
sudo systemctl start minio.service
```
现在,MinIO服务器将在系统启动时自动启动。
阅读全文