在Debian系统上安装和配置MinIO可以分为几个步骤。以下是一个详细的教程,帮助你完成整个过程。
更新APT包列表
sudo apt update
添加MinIO官方GPG密钥
wget -qO - https://dl.min.io/server/minio/release/linux/debian/key.asc | sudo apt-key add -
添加MinIO APT仓库
sudo add-apt-repository 'deb https://dl.min.io/server/minio/release/linux/debian buster main'
更新APT包列表以包含MinIO仓库
sudo apt update
安装MinIO
sudo apt install minio
验证安装
minio --version
下载MinIO二进制文件
wget https://dl.min.io/server/minio/release/linux-amd64/minio
赋予执行权限
chmod +x minio
启动MinIO服务器
sudo mkdir -p /data/minio
sudo chown $USER /data/minio
./minio server /data
设置开机自启
sudo nano /etc/systemd/system/minio.service
[Unit]
Description=MinIO Server
After=network.target
[Service]
ExecStart=/usr/local/bin/minio server /data
Restart=always
User=minio
Group=minio
[Install]
WantedBy=multi-user.target
sudo systemctl enable minio
sudo systemctl start minio
验证安装
sudo minio server status
配置环境变量
/etc/default/minio,并添加以下内容:MINIO_VOLUMES=/data/minio
MINIO_OPTS=--console-address :9000
MINIO_ADDR= :9000
MINIO_ROOT_USER=minioadmin
MINIO_ROOT_PASSWORD=minioadmin
配置Systemd服务
sudo nano /etc/systemd/system/minio.service
# User=minio-user
# Group=minio-user
# ProtectProc=invisible
sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio
配置防火墙
sudo ufw status
sudo ufw allow 9000
sudo ufw reload
配置MinIO客户端
wget https://dl.min.io/client/mc/release/linux-amd64/mc
sudo mv mc /usr/local/bin/
sudo chmod +x /usr/local/bin/mc
mc alias set myminio http://localhost:9000 minioadmin minioadmin
访问MinIO控制台
http://<your-server-ip>:9000。你需要使用默认的访问密钥和秘密密钥(通常是 minioadmin/minioadmin)登录。通过以上步骤,你应该能够在Debian系统上成功安装并运行MinIO。如果在安装过程中遇到任何问题,请参考MinIO官方文档或联系技术支持获取帮助。