好软推荐第二期——Alist

简介

Alist可以集成多种云盘,然后将其做为webdav发布。

支持内容之多,令人咂舌。

使用

下面就是我添加的smb协议的文件传输,这是在管理端能看到的。

然后我们就可以通过客户端查看到nextcloud,如下图

点击nextcloud可以打开,如下图

支持在线浏览图片等等,相当方便。

部署

我是采用docker-compose方式部署的,在下面贴出相关内容。

version: '3.3'
services:
    alist:
        image: 'xhofe/alist:latest'
        container_name: alist
        volumes:
            - './data:/opt/alist/data'
        ports:
            - '5244:5244'
        environment:
            - PUID=0
            - PGID=0
            - UMASK=022
        restart: unless-stopped

写入文件

将上述内容写入你的目标文件夹中的docker-compse.yaml中。比如/home/alist/docker-compose.yaml

修改配置

然后修改为你自己的配置,比如端口号:1234:5244,其中1234是宿主机的端口,后面的5244不用改。'./data:/opt/alist/data'中的'./data'可以改为你希望的地址。

运行命令

//运行以下命令,即可启用alist了。
# docker-compose up -d
// 运行以下命令停止alist
# docker-compose down

打开网页

打开浏览器在地址栏输入:http://localhost:1234即可使用了。