OpenList 是一个支持多种存储的文件列表程序🗂️,是一个有韧性、长期治理、社区驱动的 AList 分支🔀,旨在防御基于信任的开源攻击🛡️。

1、创建专属桥接网络

若已创建,可跳过此步骤。

https://www.hcjike.com/archives/tMUqkbKb

2、部署项目

2.1、创建项目

2.2、Compose配置

services:
  openlist:
    image: 'openlistteam/openlist:latest-aio'
    container_name: openlist
    networks:
      - app_network
    user: '0:0'
    volumes:
      - './data:/opt/openlist/data'
    ports:
      - '5244:5244'
    environment:
      - UMASK=022
      - TZ=Asia/Shanghai
    restart: unless-stopped
networks:
  app_network:
    external: true

'openlistteam/openlist:latest-aio':此镜像整合了 aria2ffmpeg 相关的资源工具。

user: '0:0':建议使用 root 权限进行操作。若担心权限过高,可通过 SSH 进入系统,修改挂载目录的用户组和用户权限,此处不作详细说明。

2.3、默认账号

在容器首次启动时,系统日志中会显示Successfully created the admin user and the initial password is: gwpYmmPj。当前默认账户为 admin,初始密码为 gwpYmmPj