电脑端

Alist是一款开源的文件列表程序,支持多种存储服务(如本地磁盘、网盘等)作为后端存储,并提供了一个简洁美观的前端界面来管理和浏览这些存储中的文件。Alist的特点包括易于部署、配置灵活以及支持丰富的第三方存储服务。

在绿联NAS上部署Alist可以让你通过一个统一的界面管理NAS上的文件以及网盘云存储服务。为确保部署顺利,请仔细阅读以下内容。

6b4580ec6dea4c64a995831562ab2ad6-KARp.webp

请注意,本教程中所涉及的镜像由第三方开发和维护,仅供参考。绿联云对于由于用户操作不当、第三方软件漏洞、或镜像更新引发的任何风险不承担责任。这些风险可能包括但不限于以下情况:

● 第三方镜像可能导致您在绿联云中存储的文件被意外修改或删除。

● 使用不安全的镜像可能导致您的数据被上传至第三方服务器,存在隐私和数据泄露的风险。

● 为确保系统的稳定和数据的安全,建议您在使用第三方镜像时,谨慎选择可信来源。

使用 Docker Compose 部署容器

要在绿联 NAS 上快速部署容器,推荐使用项目Docker Compose。这种方法适合需要创建和管理多个容器的场景,提供了便捷的容器化管理方式。以下是通过 Docker Compose 部署 Alist 的详细步骤。

进入 Docker 项目界面

在绿联 NAS 的 UGOS Pro 系统中,打开 Docker 应用,点击【项目】 > 【创建】,启动项目创建向导。

配置 Docker Compose 文件

在项目创建向导中,您需要上传 Docker Compose 配置文件。以下是alist的示例配置:

services:
    alist:
        image: xhofe/alist:latest # 容器使用的最新镜像
        container_name: alist 
        volumes:
            - ./alist:/opt/alist/data #容器配置文件保存路径
            - ./downloads:/downloads  #下载目录
        ports:
            - 15244:5244 #将NAS 的 15244 端口映射到容器的5244端口
        environment:
            - PUID=0
            - PGID=0
            - UMASK=022
        restart: always # 容器重启策略,设置为“always”,表示无论发生什么情况,容器都会自动重启

参数详细说明

image:指定容器使用的镜像,这里是 xhofe/alist:latest,表示 AList 的最新版本。

volumes:定义数据卷,用于将NAS文件系统与容器内路径绑定。

./alist:/opt/alist/data:将NAS当前目录下的 alist 文件夹映射到容器的 /opt/alist/data,用于存储 AList 的配置文件和数据。

./downloads:/downloads:将NAS的 downloads 文件夹映射到容器的 /downloads,作为容器内的下载目录。

ports:配置NAS与容器之间的端口映射。

15244:5244:将NAS的 15244 端口映射到容器的 5244 端口,通过访问 http://<NAS_IP>:15244 即可连接到容器中的服务。

environment:环境变量。

PUID:NAS用户 ID,默认为 0(root 用户)。

PGID:NAS用户组 ID,默认为 0(root 用户组)。

restart:设置容器的重启策略。

always:无论是由于容器崩溃、系统重启等原因,容器都会自动重启,确保服务稳定运行。

部署项目

确认配置无误后,点击【立即部署】,系统将自动拉取镜像并启动容器。部署完成后,您可以通过输入 NAS 的 IP 地址和端口号访问 Alist 的 Web 界面。

2bbbea575472459cb85758602f039a16-wXtO.webp

访问Alist界面

1. 部署成功后打开浏览器,输入 NAS 的 IP 地址和端口号即可访进入Alist界面,将 NAS 的 IP 替换成您的 NAS IP 地址,(例如 http://192.168.66.43:15244

de10d47ed919458487d557ba687ad069-IyRw.webp

2. 默认的账号是 admin,登录密码我们需要在容器日志中查看。在 Docker 的【容器】页面中,找到刚才创建的容器,进入容器的【控制台>日志】查看密码。

d67bc0379d9948e4b772f508650bdd1f-oJHW.webp

3. 登录后点击“管理”进入管理界面。

081e2ed40e334605b7ba81e644afcbb0-TjCf.webp

4. 点击个人资料可以修改账号密码,点击“保存”生效后需要重新登陆。

53a48521d95247b3a5c9442e9be281c2-kvlX.webp

5. 点击【存储>添加】可以挂载云盘。

42253495cf104253859e5bad383d4d04-xdOh.webp

6. 点击【文档】可以进入 Alist 的帮助说明页面。

ffaed8e702d747ca827d02f2286376b4-TwPj.webp

7. 在说明页面可以把文字改成简体中文,然后在左方选择添加存储,可以看到挂载不同网盘的说明文档。

bd84a529722b4c1aa8061491e4f1219d-Nxln.webp