在Linux上安装MinIO时,主要需要以下依赖:
apt(Ubuntu/Debian)yum 或 dnf(CentOS/RHEL/Fedora)Go语言环境:MinIO是用Go编写的,因此需要在系统上安装Go编译器。
sudo apt update
sudo apt install golang-go
或者对于CentOS/RHEL:
sudo yum install golang
C编译器和工具链:用于编译一些本地依赖项。
sudo apt install build-essential
或者对于CentOS/RHEL:
sudo yum groupinstall 'Development Tools'
Git:用于克隆MinIO的源代码仓库。
sudo apt install git
或者对于CentOS/RHEL:
sudo yum install git
sudo ufw allow 9000
或者使用iptables:sudo iptables -A INPUT -p tcp --dport 9000 -j ACCEPT
sudo apt install docker.io
或者对于CentOS/RHEL:sudo yum install docker
sudo systemctl start docker
sudo systemctl enable docker
下载MinIO二进制文件:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/
创建MinIO服务文件(可选,用于systemd管理):
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
Environment=MINIO_ACCESS_KEY=your_access_key
Environment=MINIO_SECRET_KEY=your_secret_key
[Install]
WantedBy=multi-user.target
启动并启用MinIO服务:
sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio
验证安装:
minio server /data
访问 http://<your_server_ip>:9000 并使用配置的访问密钥和秘密密钥登录。
通过以上步骤,你应该能够在Linux系统上成功安装并运行MinIO。如果有任何特定需求或问题,请参考MinIO的官方文档获取更多详细信息。