Ubuntu上如何安装MinIO
导读:Ubuntu上安装MinIO的常用方法 一、前置准备 系统要求:Ubuntu 18.04及以上版本(64位);至少2GB RAM(推荐4GB+)、1个CPU核心。 网络与权限:服务器需联网(用于下载软件包);操作需root权限或sudo命...
Ubuntu上安装MinIO的常用方法
一、前置准备
- 系统要求:Ubuntu 18.04及以上版本(64位);至少2GB RAM(推荐4GB+)、1个CPU核心。
- 网络与权限:服务器需联网(用于下载软件包);操作需
root权限或sudo命令。
二、主要安装方法
1. 使用APT包管理器安装(推荐,适合长期维护)
- 更新系统包:
sudo apt update & & sudo apt upgrade -y - 安装依赖:
sudo apt install -y wget curl software-properties-common - 添加MinIO官方GPG密钥与仓库:
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 - 再次更新并安装MinIO:
sudo apt update sudo apt install minio - 验证安装:
minio --version # 应输出MinIO版本信息
2. 使用Snap包安装(快速便捷,适合新手)
- 安装Snap(若未安装):
sudo apt install -y snapd - 通过Snap安装MinIO:
sudo snap install minio --classic - 启动与自启:
sudo systemctl start minio sudo systemctl enable minio
3. 手动下载二进制文件安装(灵活,适合自定义路径)
- 下载MinIO二进制文件:
wget https://dl.min.io/server/minio/release/linux-amd64/minio - 赋予执行权限并移动到系统路径:
chmod +x minio sudo mv minio /usr/local/bin/ - 创建数据目录并启动:
sudo mkdir -p /data/minio sudo chown -R $USER:$USER /data/minio minio server /data/minio # 默认运行在http://localhost:9000
4. 使用Docker容器安装(适合容器化环境)
- 安装Docker:
sudo apt install -y docker.io sudo systemctl start docker & & sudo systemctl enable docker - 拉取MinIO镜像并运行容器:
sudo docker pull minio/minio sudo docker run -d --name minio-server \ -p 9000:9000 -p 9001:9001 \ # 9000:API端口;9001:控制台端口 -e MINIO_ACCESS_KEY=your_access_key \ -e MINIO_SECRET_KEY=your_secret_key \ -v /data:/data \ minio/minio server /data --console-address ":9001"
三、配置MinIO
- 设置访问密钥(可选,自定义密钥):
export MINIO_ACCESS_KEY=admin export MINIO_SECRET_KEY=password - 配置HTTPS(可选,提升安全性):
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout ~/minio.key -out ~/minio.crt minio server --secure --certfile ~/minio.crt --keyfile ~/minio.key /data/minio - 配置systemd自启(手动安装时推荐):
创建服务文件/etc/systemd/system/minio.service,内容如下:加载并启动服务:[Unit] Description=MinIO Server After=network.target [Service] WorkingDirectory=/data/minio User=$USER Group=$USER Environment="MINIO_ROOT_USER=admin" Environment="MINIO_ROOT_PASSWORD=password" ExecStart=/usr/local/bin/minio server /data/minio --console-address ":9001" Restart=always RestartSec=5 LimitNOFILE=65536 [Install] WantedBy=multi-user.targetsudo systemctl daemon-reload sudo systemctl start minio sudo systemctl enable minio
4. 防火墙设置(可选,允许外部访问)
sudo ufw allow 9000/tcp # API端口
sudo ufw allow 9001/tcp # 控制台端口(若配置了--console-address)
sudo ufw reload
四、验证与使用
- 访问控制台:浏览器打开
http://< 服务器IP> :9000,使用配置的MINIO_ACCESS_KEY和MINIO_SECRET_KEY登录。 - 测试存储功能:登录后创建存储桶(Bucket),上传/下载文件,验证MinIO功能正常。
以上方法覆盖了Ubuntu上安装MinIO的主要途径,可根据需求选择合适的方式。安装后建议通过minio admin info命令检查集群状态,或参考MinIO官方文档进一步优化配置。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu上如何安装MinIO
本文地址: https://pptw.com/jishu/738318.html
