首页主机资讯MinIO在Ubuntu上怎么安装

MinIO在Ubuntu上怎么安装

时间2025-10-14 22:06:03发布访客分类主机资讯浏览706
导读:MinIO在Ubuntu上的常见安装方法 1. 使用APT仓库安装(推荐,适合长期维护) 步骤1:更新系统包并安装依赖 sudo apt update && sudo apt upgrade -y sudo apt inst...

MinIO在Ubuntu上的常见安装方法

1. 使用APT仓库安装(推荐,适合长期维护)

步骤1:更新系统包并安装依赖

sudo apt update &
    &
     sudo apt upgrade -y
sudo apt install -y wget curl software-properties-common

步骤2:添加MinIO官方GPG密钥与APT仓库

wget -qO - https://dl.min.io/server/minio/release/linux-amd64/minio-release.gpg | sudo apt-key add -
echo "deb https://dl.min.io/server/minio/release/linux-amd64/ /" | sudo tee /etc/apt/sources.list.d/minio.list

步骤3:安装MinIO并验证

sudo apt update
sudo apt install -y minio
minio --version  # 验证安装(应输出版本信息)

步骤4:配置MinIO服务

# 创建数据存储目录(可自定义路径)
sudo mkdir -p /data/minio
sudo chown -R $USER:$USER /data/minio

# 启动MinIO服务(默认监听9000端口)
minio server /data/minio

步骤5:设置开机自启

sudo systemctl enable minio
sudo systemctl start minio

步骤6:配置防火墙(可选,若启用防火墙)

sudo ufw allow 9000/tcp  # 允许MinIO默认端口

2. 使用Snap包安装(快速便捷,适合新手)

步骤1:安装Snap(若未安装)

sudo apt update
sudo apt install -y snapd

步骤2:通过Snap安装MinIO

sudo snap install minio --classic

步骤3:启动与配置开机自启

sudo systemctl start minio
sudo systemctl enable minio

步骤4:验证安装

minio --version  # 应输出版本信息

3. 手动下载二进制文件安装(适合自定义场景)

步骤1:下载MinIO二进制文件

wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio  # 赋予执行权限

步骤2:移动至系统路径并创建数据目录

sudo mv minio /usr/local/bin/
sudo mkdir -p /data/minio

步骤3:启动MinIO服务

# 前台启动(测试用,生产环境建议用systemd)
minio server /data/minio

步骤4:配置systemd服务(实现开机自启)

sudo nano /etc/systemd/system/minio.service

粘贴以下内容(修改User为你的用户名,--console-address为控制台端口,如:9001

[Unit]
Description=MinIO Server
After=network.target

[Service]
User=$USER
ExecStart=/usr/local/bin/minio server /data/minio --console-address :9001
Restart=on-failure

[Install]
WantedBy=multi-user.target

保存后执行

sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio

4. 使用Docker容器化安装(适合快速部署与扩展)

步骤1:安装Docker

sudo apt update
sudo apt install -y docker.io
sudo systemctl start docker
sudo systemctl enable docker

步骤2:拉取MinIO镜像并运行容器

sudo docker pull minio/minio
sudo docker run -d --name minio-server \
  -p 9000:9000 -p 9001:9001 \  # 9000:API端口,9001:控制台端口
  -e MINIO_ROOT_USER=admin \  # 替换为你的访问密钥
  -e MINIO_ROOT_PASSWORD=yourpassword \  # 替换为你的秘密密钥
  -v /data/minio:/data \  # 数据持久化目录
  minio/minio server /data --console-address :9001

步骤3:验证安装

# 查看容器状态
sudo docker ps

# 访问控制台(浏览器输入)
http://<
    服务器IP>
    :9001

注意事项

  • 数据安全:确保/data/minio目录有正确的读写权限,避免数据丢失。
  • 密钥管理:生产环境中不要使用默认密钥(minioadmin:minioadmin),建议通过环境变量或配置文件设置强密钥。
  • 防火墙:若服务器启用防火墙,需开放对应端口(默认9000 API、9001控制台)。
  • 集群部署:若需高可用,可通过Docker或手动配置多节点集群(参考MinIO官方集群文档)。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: MinIO在Ubuntu上怎么安装
本文地址: https://pptw.com/jishu/726335.html
debian软连接的更新和维护 debian软连接故障排除方法

游客 回复需填写必要信息