debian

MinIO在Debian上的安装步骤是什么

小樊
41
2025-10-15 00:03:53
栏目: 智能运维

MinIO在Debian上的安装步骤

一、使用APT包管理器安装(推荐,简单快捷)

1. 更新APT包列表
确保系统包信息最新,避免依赖冲突:

sudo apt update

2. 安装MinIO官方GPG密钥与APT仓库
添加MinIO官方密钥以验证软件包完整性,并注册MinIO的APT仓库:

wget -qO - https://dl.min.io/server/minio/release/linux/debian/key.asc | sudo apt-key add -
sudo add-apt-repository 'deb https://dl.min.io/server/minio/release/linux/debian buster main'

3. 再次更新APT包列表
同步仓库中的MinIO包信息:

sudo apt update

4. 安装MinIO
通过APT直接安装MinIO服务器:

sudo apt install minio

5. 验证安装
检查MinIO版本,确认安装成功:

minio --version

6. 启动与配置开机自启
启动MinIO服务,并设置为开机自动启动:

sudo systemctl start minio
sudo systemctl enable minio

7. 检查服务状态
确保MinIO服务运行正常:

sudo systemctl status minio

二、手动下载二进制文件安装(灵活,适合自定义版本)

1. 下载MinIO二进制文件
从MinIO官网下载适用于Debian的Linux amd64版本二进制文件:

wget https://dl.min.io/server/minio/release/linux-amd64/minio

2. 赋予执行权限
使下载的二进制文件可执行:

chmod +x minio

3. 移动至系统路径
minio二进制文件复制到/usr/local/bin/(系统全局路径):

sudo mv minio /usr/local/bin/

4. 创建数据存储目录
建立用于存储MinIO数据的目录,并设置正确权限:

sudo mkdir -p /data/minio
sudo chown $USER /data/minio  # 将目录所有者设为当前用户

5. 启动MinIO服务器
使用minio server命令启动服务,指定数据目录:

minio server /data/minio

默认情况下,MinIO会监听http://localhost:9000,控制台可通过http://localhost:9001访问(若开启控制台)。

6. 设置开机自启(可选)
创建systemd服务文件,实现MinIO开机自动启动:

sudo nano /etc/systemd/system/minio.service

粘贴以下内容(替换YOUR_ACCESS_KEYYOUR_SECRET_KEY为自定义密钥):

[Unit]
Description=MinIO Server
After=network.target

[Service]
Environment="MINIO_ACCESS_KEY=YOUR_ACCESS_KEY"
Environment="MINIO_SECRET_KEY=YOUR_SECRET_KEY"
ExecStart=/usr/local/bin/minio server /data/minio
Restart=always
User=$USER
Group=$USER

[Install]
WantedBy=multi-user.target

保存并退出后,执行以下命令启用并启动服务:

sudo systemctl daemon-reload
sudo systemctl enable minio
sudo systemctl start minio

三、后续配置(可选但推荐)

1. 安装MinIO客户端(mc)
用于管理MinIO服务器(如创建存储桶、上传文件):

wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
sudo mv mc /usr/local/bin/

2. 配置mc客户端
将本地MinIO服务器添加为myminio别名,方便后续操作:

mc alias set myminio http://localhost:9000 YOUR_ACCESS_KEY YOUR_SECRET_KEY

3. 访问MinIO控制台
通过浏览器访问http://<your-server-ip>:9000,使用默认密钥(minioadmin/minioadmin)或自定义密钥登录。

注意事项

0
看了该问题的人还看了