Alist容器一个支持多种存储的文件列表程序,使用 Gin SolidjsGitHub 开源的 AList 服务是一个功能强大的信息管理平台,旨在帮助用户高效管理和共享信息。AList 提供了丰富的功能,包括信息分类、团队协作、权限控制等,使用户能够轻松地组织和检索各种类型的信息。

部署容器(任选一种方式部署即可)

创建配置文件夹

下载Docker镜像失败的可以看一下篇文章

https://hi.keba.host/archives/Docker

客户端部署

需要修改的地方均用红色的方框标出

Docker Compose部署

创建yaml存放文件夹

查看文件夹真实路径

我的真实路径为:/volume1/docker/AppData/alist ,稍后要填入yaml文件,注意保存。

Compose示例

services:  # 定义服务
    alist:  # 服务名称
        image: xhofe/alist:latest  # 使用的 Docker 镜像
        container_name: alist  # 容器的名称
        volumes:  # 映射的卷
            - '/volume1/docker/AppData/alist:/opt/alist/data'  # 将本地的 /volume1/docker/AppData/alist 映射到容器内的 /opt/alist/data
        ports:  # 端口映射
            - '5244:5244'  # 将主机的 5244 端口映射到容器的 5244 端口
        environment:  # 环境变量
            - PUID=0  # 设置进程用户 ID 为 0(root)
            - PGID=0  # 设置进程组 ID 为 0(root)
            - UMASK=022  # 设置文件创建的权限掩码
        network_mode: "host"  # 使用主机的网络模式,容器和主机共享网络
        restart: unless-stopped  # 容器在停止后会自动重启,除非手动停止

在最下面提示参数配置错误,需要在文件管理器中查看Nas是否创建了这个文件夹。

image-bvue-lkux.png

食用方法

获取初始密码

以我新建的容器为例初始用户名为:admin,初始密码为:SspoUVel绿联复制的日志最后一位有空格,记得删一下。

修改默认账号密码

浏览器访问http://设备ip:5244 ,进入容器后台,输入默认账户名+日志中获取的初始密码登录。

如何添加网盘

如何添加网盘我在这里就不过多赘述了,可以点击链接Alist手册查看如何添加网盘。

添加完成后,就可以在主页看到添加的网盘内容了

右下角有很多选项可以对网盘内容进行移动、复制、下载等操作,与网盘客户端内操作一致。

网盘之间秒传

秒传 就是两个云盘之间的文件可以快速相互上传,不用等待,下面介绍一下都有哪些可以相互秒传 ,有个前提,就是A网盘需要秒传的文件,在B网盘已经有了,才可以进行秒传,否则就是正常上传。

使用webdav协议Alist挂载到绿联中

打开文件管理器,选择连接网络文件夹

使用webdav协议将Alist挂载到Clouddrive2