# 部署 ```bash mkdir -p /home/matriaita_docker/oss/minio mkdir -p /home/matriaita_docker/oss/alist ``` ```yml version: '3.8' services: minio: image: pgsty/minio:latest container_name: minio restart: always ports: - "9000:9000" # S3 API - "9001:9001" # 管理后台 environment: MINIO_ROOT_USER: admin MINIO_ROOT_PASSWORD: mataita@666 volumes: - ./minio:/data command: server /data --console-address ":9001" alist: image: xhofe/alist:latest container_name: alist restart: always ports: - "5244:5244" volumes: - ./alist:/opt/alist/data environment: - PUID=1000 - PGID=1000 - UMASK=022 depends_on: - minio ``` ## 配置步骤 - 启动:`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 1. `Access Key`:r9uq0TP7ZbF5BA41Gb6E 2. `Secret Key`:DstYixNcDnumg5qZPRg4XxMfVZb2XFwH92ow0SbP 2. AList 1. admin 2. NEW_PASSWORD