2026-03-27 17:48:24 +08:00
|
|
|
|
# 部署
|
2026-03-27 16:48:29 +08:00
|
|
|
|
```bash
|
2026-03-27 17:48:24 +08:00
|
|
|
|
mkdir -p /home/matriaita_docker/oss/minio
|
|
|
|
|
|
mkdir -p /home/matriaita_docker/oss/alist
|
2026-03-27 16:48:29 +08:00
|
|
|
|
|
2026-03-27 17:48:24 +08:00
|
|
|
|
```
|
2026-03-27 16:48:29 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
```yml
|
|
|
|
|
|
version: '3.8'
|
|
|
|
|
|
|
|
|
|
|
|
services:
|
|
|
|
|
|
minio:
|
2026-03-27 18:38:51 +08:00
|
|
|
|
image: pgsty/minio:latest
|
2026-03-27 16:48:29 +08:00
|
|
|
|
container_name: minio
|
|
|
|
|
|
restart: always
|
|
|
|
|
|
ports:
|
|
|
|
|
|
- "9000:9000" # S3 API
|
|
|
|
|
|
- "9001:9001" # 管理后台
|
|
|
|
|
|
environment:
|
|
|
|
|
|
MINIO_ROOT_USER: admin
|
2026-03-27 17:48:24 +08:00
|
|
|
|
MINIO_ROOT_PASSWORD: mataita@666
|
2026-03-27 16:48:29 +08:00
|
|
|
|
volumes:
|
2026-03-27 17:48:24 +08:00
|
|
|
|
- ./minio:/data
|
2026-03-27 16:48:29 +08:00
|
|
|
|
command: server /data --console-address ":9001"
|
|
|
|
|
|
|
|
|
|
|
|
alist:
|
|
|
|
|
|
image: xhofe/alist:latest
|
|
|
|
|
|
container_name: alist
|
|
|
|
|
|
restart: always
|
|
|
|
|
|
ports:
|
|
|
|
|
|
- "5244:5244"
|
|
|
|
|
|
volumes:
|
2026-03-27 17:48:24 +08:00
|
|
|
|
- ./alist:/opt/alist/data
|
2026-03-27 16:48:29 +08:00
|
|
|
|
environment:
|
|
|
|
|
|
- PUID=1000
|
|
|
|
|
|
- PGID=1000
|
|
|
|
|
|
- UMASK=022
|
|
|
|
|
|
depends_on:
|
|
|
|
|
|
- minio
|
2026-03-27 17:48:24 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
## 配置步骤
|
|
|
|
|
|
- 启动:`docker-compose up -d`
|
|
|
|
|
|
- 获取 AList 密码:`docker exec -it alist ./alist admin`
|
|
|
|
|
|
- **配置 MinIO**:
|
|
|
|
|
|
- 访问 `http://服务器IP:9001`。
|
|
|
|
|
|
- 创建一个 Bucket(如 `obsidian-assets`)。
|
|
|
|
|
|
- 在 Access Keys 中创建一个 Key,记下 `Access Key` 和 `Secret Key`。
|
|
|
|
|
|
- **配置 AList**:
|
|
|
|
|
|
- 访问 `http://服务器IP:5244`。
|
|
|
|
|
|
- 进入“管理” -> “存储” -> “添加”。驱动选 **MinIO**。
|
|
|
|
|
|
- **挂载路径**填 `/assets`。
|
|
|
|
|
|
- **Endpoint** 填 `http://minio:9000`(如果 AList 和 MinIO 在同一台服务器的 Docker 网络中)。
|
|
|
|
|
|
- 填入刚才 MinIO 的 Bucket 和 Key。
|
|
|
|
|
|
|
|
|
|
|
|
## 相关信息
|
|
|
|
|
|
1. MinIO
|
2026-03-27 18:38:51 +08:00
|
|
|
|
1. `Access Key`:r9uq0TP7ZbF5BA41Gb6E
|
|
|
|
|
|
2. `Secret Key`:DstYixNcDnumg5qZPRg4XxMfVZb2XFwH92ow0SbP
|
2026-03-27 17:48:24 +08:00
|
|
|
|
2. AList
|
2026-03-27 18:38:51 +08:00
|
|
|
|
1. admin
|
|
|
|
|
|
2. NEW_PASSWORD
|