如果你不想使用 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 端口的入站流量:
- 登录阿里云控制台。
- 进入 “ECS 实例”。
- 找到你的实例,点击 “安全组”。
- 编辑安全组规则,添加 9000 和 9001 端口的入站规则。
7. 访问 MinIO 控制台
在浏览器中访问 http://<你的阿里云服务器IP>:9001,使用默认的用户名 minioadmin 和密码 minioadmin 登录。
小结
通过上述步骤,你可以在阿里云服务器上成功安装和配置 MinIO 服务,而无需使用 Docker。你可以使用 MinIO 控制台或 MinIO 客户端来管理你的对象存储。如果你有更多具体的需求或问题,请随时告知我!
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...
