traceless / alist-encrypt

这个项目主要是对 alist 的服务进行代理,提供 webdav 的加解密功能。支持 alist 网页在线播放加密的视频,查看加密的图片等功能,同时在 webdav 下的操作透明,自动实现文件资源的加解密。
1.22k stars 112 forks source link

docker搭建的,建议把 config.json 里的alist地址增加到 environment 设置,因为默认地址不对,会导致页面打不开。还需要手动修改这个配置文件 #41

Open stkroot opened 10 months ago

stkroot commented 10 months ago

使用docker compose,和alist一起搭建,alist另开端口5254,类似下面这样。就可以一键设置了,这样对新入坑的朋友更友好一点。

docker-compose.yaml 例子

version: '3'
services:
  alist-encrypt:
    image: prophet310/alist-encrypt:beta
    restart: unless-stopped
    hostname: alist-encrypt
    container_name: alist-encrypt
    volumes:
      - ./alist-encrypt:/node-proxy/conf
    environment:
      PUID: 1026
      PGID: 100
      TZ: Asia/Shanghai
      ALIST_HOST: 192.168.31.254:5254        # 建议加个设置项,类似这样
    ports:
      - 5344:5344
    network_mode: bridge

  alist-encrypt_dir:
    image: xhofe/alist:latest
    restart: unless-stopped
    hostname: alist-encrypt_dir
    container_name: alist-encrypt_dir
    volumes:
      - ./alist-encryptdir/config:/alist/config
      - ./alist-encryptdir/data:/opt/alist/data
    environment:
      PUID: 1026
      PGID: 100
      TZ: Asia/Shanghai
    ports:
      - 5254:5244
      - 5255:5245
    network_mode: bridge
traceless commented 9 months ago

使用docker compose,和alist一起搭建,alist另开端口5254,类似下面这样。就可以一键设置了,这样对新入坑的朋友更友好一点。

docker-compose.yaml 例子

version: '3'
services:
  alist-encrypt:
    image: prophet310/alist-encrypt:beta
    restart: unless-stopped
    hostname: alist-encrypt
    container_name: alist-encrypt
    volumes:
      - ./alist-encrypt:/node-proxy/conf
    environment:
      PUID: 1026
      PGID: 100
      TZ: Asia/Shanghai
      ALIST_HOST: 192.168.31.254:5254        # 建议加个设置项,类似这样
    ports:
      - 5344:5344
    network_mode: bridge

  alist-encrypt_dir:
    image: xhofe/alist:latest
    restart: unless-stopped
    hostname: alist-encrypt_dir
    container_name: alist-encrypt_dir
    volumes:
      - ./alist-encryptdir/config:/alist/config
      - ./alist-encryptdir/data:/opt/alist/data
    environment:
      PUID: 1026
      PGID: 100
      TZ: Asia/Shanghai
    ports:
      - 5254:5244
      - 5255:5245
    network_mode: bridge

好的,很好的建议,你那边提一个PR 把,我这边合并一下。