在Linux下配置MinIO,可以按照以下步骤进行:
下载MinIO二进制文件:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
赋予执行权限:
chmod +x minio
移动到系统路径(可选):
sudo mv minio /usr/local/bin/
Debian/Ubuntu:
sudo apt update
sudo apt install minio
CentOS/RHEL:
sudo yum install epel-release
sudo yum install minio
创建数据目录:
mkdir -p /data/minio
启动MinIO服务器:
minio server /data/minio
默认情况下,MinIO会监听在http://localhost:9000
。
你可以设置一些环境变量来简化配置:
export MINIO_ACCESS_KEY=your-access-key
export MINIO_SECRET_KEY=your-secret-key
确保防火墙允许9000端口的流量:
sudo ufw allow 9000
你可以使用MinIO提供的客户端mc
来管理你的存储桶和对象。
mc
下载mc
二进制文件:
wget https://dl.min.io/client/mc/release/linux-amd64/mc
赋予执行权限:
chmod +x mc
移动到系统路径(可选):
sudo mv mc /usr/local/bin/
mc
登录到MinIO服务器:
mc alias set myminio http://localhost:9000 your-access-key your-secret-key
列出存储桶:
mc ls myminio
创建存储桶:
mc mb myminio/mybucket
上传文件:
mc cp /path/to/local/file myminio/mybucket/
下载文件:
mc cp myminio/mybucket/file /path/to/local/directory
为了提高安全性,你可以配置MinIO使用SSL/TLS。
生成SSL证书:
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/minio-key.pem -out /etc/ssl/certs/minio-cert.pem
启动MinIO服务器时指定证书:
minio server /data/minio --certs /etc/ssl/certs/minio-cert.pem,/etc/ssl/private/minio-key.pem
MinIO提供了详细的日志和监控功能。你可以通过配置文件来调整日志级别和监控设置。
创建一个配置文件config.json
:
{
"server": {
"port": 9000,
"certificates": [
"/etc/ssl/certs/minio-cert.pem",
"/etc/ssl/private/minio-key.pem"
]
},
"logging": {
"level": "INFO"
}
}
启动MinIO服务器时使用配置文件:
minio server /data/minio --config /path/to/config.json
通过以上步骤,你应该能够在Linux系统上成功配置和使用MinIO。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Linux环境下如何配置MinIO