Files
Linux/Docs/Linux部署Minio.md
offends cee91802b3
Some checks failed
continuous-integration/drone Build is failing
synchronization
2025-08-25 15:57:40 +08:00

71 lines
1.2 KiB
Markdown

> 本文作者:丁辉
# Linux部署Minio
## 开始部署
[Minio下载](https://dl.min.io/)
1. 下载二进制文件
```bash
wget https://dl.min.io/server/minio/release/linux-amd64/minio
```
2. 赋予权限并移动到可执行目录下
```bash
chmod +x minio && mv minio /usr/local/bin/
```
3. 创建数据目录
```bash
mkdir /opt/minio-data/
```
4. 启动 Minio
```bash
nohup minio server --address :9000 --console-address :9001 /opt/minio-data/ > /opt/minio-data/minio.log &
```
5. 登录
账户密码: minioadmin/minioadmin
## 使用 System 启动
1. 编辑 Service 文件
```bash
vim /etc/systemd/system/minio.service
```
内容如下
```bash
[Unit]
Description=Minio Service
[Service]
# Environment="MINIO_ROOT_USER=minioadmin"
# Environment="MINIO_ROOT_PASSWORD=minioadmin"
ExecStart=/usr/local/bin/minio server /root/minio-data/ --console-address ":9001"
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
StandardOutput=/var/log/minio/minio.log
PrivateTmp=true
[Install]
WantedBy=multi-user.target
```
2. 启动 Minio
```bash
systemctl daemon-reload
systemctl start minio.service
```