alist docker简单使用指南

一 Alist 简介

一款支持多种存储的目录文件列表程序,支持 web 浏览与 webdav,后端基于gin,前端使用react。 下面使用 docker和caddy(主要用来支持https)来部署

效果

35f76c44b0af7cef6708e3f11bb51a62.png

二 docker部署

  1. 配置docker-compose.yml

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    
    version: "3.7"
    
    services:
        alist:
          image: xhofe/alist:v2
          container_name: alist
    #      ports:
    #        - "5244:5244"
          volumes:
            - "./:/opt/alist/data"
          network_mode: "host"
        caddyd:
          image: caddy
          container_name: caddy
          restart: unless-stopped
    #      ports:
    #        - "80:80"
    #        - "443:443"
          network_mode: "host"
          volumes:
            - $PWD/Caddyfile:/etc/caddy/Caddyfile
            - $PWD/caddy/certs:/etc/caddycerts
    

    ``

  2. 配置 Caddyfile 文件

    1
    2
    3
    4
    
    		cloud.**.** {
    			 tls  [email protected]
    	   		 reverse_proxy 127.0.0.1:5244
    		}
    

    ``

  3. 启动项目

    1
    
    docker-compose up -d
    

    ``

三 配置信息

本地服务器的文件 对应 网盘根目录

游客上传文件夹 有密码,可以让其他人上传文件

6b0302b64848fac077daee091d1418e5.jpg

19b92e6048a5600e453cf2f6e3cfa461.png

四 阿里盘资源

https://zhaoziyuan.la/

https://t.me/YunPanPan

Built with Hugo
主题 StackJimmy 设计