在Ubuntu上安装和配置MinIO对象存储服务是一个相对简单的过程。以下是详细的步骤指南:
更新系统包列表:
sudo apt update
安装MinIO:
sudo apt install minio
启动MinIO服务:
sudo systemctl start minio
设置MinIO服务开机自启:
sudo systemctl enable minio
下载MinIO二进制文件:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
赋予执行权限:
chmod +x minio
创建数据存储目录:
sudo mkdir -p /data/minio
启动MinIO服务:
sudo ./minio server /data/minio
设置MinIO服务开机自启(可选): 创建一个启动脚本并赋予执行权限:
sudo nano /etc/init.d/minio
添加以下内容:
#!/bin/sh
### BEGIN INIT INFO
# Provides: minio
# Required-Start: $local_fs $remote_fs $network $syslog
# Required-Stop: $local_fs $remote_fs $network $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Description: MinIO Server
### END INIT INFO
case "$1" in
start)
echo "Starting MinIO server..."
sudo /usr/local/bin/minio server /data/minio
;;
stop)
echo "Stopping MinIO server..."
sudo pkill -f minio
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: /etc/init.d/minio {start|stop|restart}"
exit 1
;;
esac
exit 0
sudo update-rc.d minio defaults
创建配置文件:
sudo nano /etc/minio/minio.conf
添加以下内容:
[global]
server = minio-server
address = 0.0.0.0
port = 9000
root = /data/minio
access_key = minioadmin
secret_key = minioadmin
启动MinIO服务:
sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio
访问MinIO控制台:
打开浏览器,访问 http://<your-server-ip>:9000
,使用配置的 access_key
和 secret_key
登录MinIO控制台。
使用MinIO客户端:
下载并安装MinIO客户端 mc
:
wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
sudo mv mc /usr/local/bin/
配置MinIO客户端:
mc alias set myminio http://<your-server-ip>:9000 minioadmin minioadmin
创建存储桶和上传文件:
mc mb myminio/mybucket
mc cp /path/to/local/file myminio/mybucket/
通过以上步骤,您可以在Ubuntu上成功安装、配置和使用MinIO对象存储服务。