minio安装在云服务器

内容分享2小时前发布
0 0 0

如果你不想使用 Docker 来安装 MinIO,可以直接在阿里云服务器上进行二进制安装。以下是详细的步骤指南:

1. 下载 MinIO 二进制文件

第一,下载 MinIO 的最新版本:

# 创建一个目录来存放 MinIO 二进制文件
mkdir -p ~/minio
cd ~/minio

# 下载 MinIO 二进制文件
wget https://dl.min.io/server/minio/release/linux-amd64/minio

# 赋予执行权限
chmod +x minio

2. 配置环境变量

为了方便使用,可以将 MinIO 二进制文件路径添加到环境变量中:

# 打开 .bashrc 文件
nano ~/.bashrc

# 添加以下行
export PATH=$PATH:~/minio

# 使环境变量生效
source ~/.bashrc

3. 创建数据目录

创建一个目录来存放 MinIO 的数据:

# 创建数据目录
sudo mkdir -p /mnt/data

# 设置数据目录权限
sudo chown -R $USER:$USER /mnt/data

4. 启动 MinIO 服务

使用以下命令启动 MinIO 服务:

# 启动 MinIO 服务
minio server /mnt/data --console-address ":9001"

在上述命令中:

  • --console-address ":9001" 指定 MinIO 控制台的访问端口。

5. 配置 MinIO 服务为系统服务

为了让 MinIO 服务在系统启动时自动运行,可以将其配置为系统服务:

# 创建 MinIO 服务配置文件
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=<你的用户名>
Group=<你的用户组>
ExecStart=/home/<你的用户名>/minio/minio server /mnt/data --console-address ":9001"
Restart=always
RestartSec=10s
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target

替换 <你的用户名><你的用户组> 为你的实际用户名和用户组。

保存并关闭文件,然后运行以下命令启动和启用 MinIO 服务:

# 重新加载 systemd 配置
sudo systemctl daemon-reload

# 启动 MinIO 服务
sudo systemctl start minio

# 设置 MinIO 服务开机自启动
sudo systemctl enable minio

6. 配置防火墙

确保你的阿里云服务器安全组允许 9000 和 9001 端口的入站流量:

  1. 登录阿里云控制台。
  2. 进入 “ECS 实例”。
  3. 找到你的实例,点击 “安全组”。
  4. 编辑安全组规则,添加 9000 和 9001 端口的入站规则。

7. 访问 MinIO 控制台

在浏览器中访问 http://<你的阿里云服务器IP>:9001,使用默认的用户名 minioadmin 和密码 minioadmin 登录。

小结

通过上述步骤,你可以在阿里云服务器上成功安装和配置 MinIO 服务,而无需使用 Docker。你可以使用 MinIO 控制台或 MinIO 客户端来管理你的对象存储。如果你有更多具体的需求或问题,请随时告知我!

© 版权声明

相关文章

暂无评论

none
暂无评论...