在Ubuntu上部署MinIO的步骤如下:
1. 安装MinIO
方法一:使用APT包管理器安装
-
更新APT包列表
sudo apt update
-
添加MinIO的GPG密钥
wget -qO - https://dl.min.io/server/minio/release/linux-amd64/minio-release.gpg.key | sudo apt-key add -
-
添加MinIO的APT仓库
sudo add-apt-repository 'deb https://dl.min.io/server/minio/release/linux-amd64/ /'
-
更新APT包列表
sudo apt update
-
安装MinIO
sudo apt install minio
方法二:使用Docker安装
-
安装Docker 如果你还没有安装Docker,可以使用以下命令安装:
sudo apt update sudo apt install docker.io
-
启动Docker服务
sudo systemctl start docker sudo systemctl enable docker
-
拉取MinIO Docker镜像
docker pull minio/minio
-
运行MinIO容器
docker run -p 9000:9000 --name minio-server -v /your/local/path:/data minio/minio server /data
替换
/your/local/path
为你希望存储数据的本地路径。
2. 配置MinIO
方法一:使用APT包管理器安装
-
启动MinIO服务器
minio server /data
-
配置MinIO 你可以使用
mc
(MinIO Client)工具来配置和管理MinIO服务器。
方法二:使用Docker安装
- 启动MinIO容器并挂载配置文件
docker run -p 9000:9000 --name minio-server -v /your/local/path:/data -v /path/to/config:/root/.minio/config minio/minio server /data
替换/path/to/config
为你希望存放配置文件的本地路径。
3. 使用MinIO
方法一:使用APT包管理器安装
-
安装MinIO Client
sudo apt install minio-client
-
配置MinIO Client
mc alias set myminio http://localhost:9000 ACCESS_KEY SECRET_KEY
替换
ACCESS_KEY
和SECRET_KEY
为你的MinIO服务器的访问密钥和秘密密钥。 -
使用MinIO Client
mc ls myminio/mybucket
方法二:使用Docker安装
-
启动MinIO容器并挂载配置文件
docker run -p 9000:9000 --name minio-server -v /your/local/path:/data -v /path/to/config:/root/.minio/config minio/minio server /data
-
使用MinIO Client
mc alias set myminio http://localhost:9000 ACCESS_KEY SECRET_KEY mc ls myminio/mybucket
4. 安全配置
-
启用HTTPS 你可以使用Let’s Encrypt来启用HTTPS:
sudo apt install certbot python3-certbot-nginx sudo certbot --nginx -d yourdomain.com
-
配置防火墙 确保你的防火墙允许9000端口的流量:
sudo ufw allow 9000
通过以上步骤,你可以在Ubuntu上成功部署MinIO,并进行基本的配置和使用。