Files
BlueRoseNote/02-Note/WY/MatrixAITA团队服务部署/OSS+图床.md

1.5 KiB
Raw Blame History

部署

mkdir -p /home/matriaita_docker/oss/minio
mkdir -p /home/matriaita_docker/oss/alist

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
    • 创建一个 Bucketobsidian-assets)。
    • 在 Access Keys 中创建一个 Key记下 Access KeySecret Key
  • 配置 AList
    • 访问 http://服务器IP:5244
    • 进入“管理” -> “存储” -> “添加”。驱动选 MinIO
    • 挂载路径/assets
    • Endpointhttp://minio:9000(如果 AList 和 MinIO 在同一台服务器的 Docker 网络中)。
    • 填入刚才 MinIO 的 Bucket 和 Key。

相关信息

  1. MinIO
    1. Access Keyr9uq0TP7ZbF5BA41Gb6E
    2. Secret KeyDstYixNcDnumg5qZPRg4XxMfVZb2XFwH92ow0SbP
  2. AList
    1. admin
    2. NEW_PASSWORD