友链提交
请认真填写以下信息,谢谢!

博客信息

(请填写完整的网址,例如:https://www.example.com)
(贵站展示本站链接的页面地址,一般是友链页面,填写后将自动验证友链关系有效性)
(用于抓取文章)
(用于接收通知)

绿联NAS部署OpenList教程

随着知名开源项目 Alist 已经被原开发者出售。购买方是贵州的不够科技,该公司还收购过 hutool,收购后,这些开源软件都出现了异常。提交的 PR 显示购买方似乎还在项目里添加用户收集操作系统数据的代码,这使得Alist不再安全,好在原 Alist 的部分核心贡献者决定创建一个全新的分支项目——OpenList。
本文以绿联NAS为例,部署OpenList,并添加阿里云盘/百度网盘存储。

准备工具

OpenAlist有多种部署方式,官方文档中目前提供了四种方式:一键脚本、手动安装、使用Docker和从源码运行,最为方便的便是使用Docker部署。在开始安装之前,我们需要做一些准备:

  1. docker环境(绿联NAS在应用中心安装docker应用即可)
  2. 阿里云盘账号(添加阿里云盘存储)
  3. Cloudflare tunnel环境(可选,内网穿透使用)

安装教程

  1. 进入docker应用,依次点击项目-》创建
  2. 依次填入项目名称,项目路径,Compose配置,然后点击立即部署

    项目名称看各自的命名习惯,我这里就命名为openlist,路径选择你需要安装的路径,Compose配置如下
    version: '3.3'
    services:
      openlist:
        image: 'openlistteam/openlist:latest'
        container_name: openlist
        volumes:
          - '/etc/openlist:/opt/openlist/data'
        ports:
          - '5244:5244'
        environment:
          - PUID=0
          - PGID=0
          - UMASK=022
        restart: unless-stopped
    
    以下是各字段的说明
名称 默认值 说明
PUID 0 运行身份 UID
PGID 0 运行身份 GID
UMASK 022 https://en.wikipedia.org/wiki/Umask
RUN_ARIA2 是否同时运行 ARIA2,当镜像含有 aria2 环境时默认为 true,否则为 false
TZ 默认为 UTC 时区,如果你想指定时区,则可以设置此变量,例如:Asia/Shanghai
  1. 出现图中所示则部署成功了
  2. 然后我们打开浏览器,输入ip:5244,ip为绿联nas的局域网ip,例如192.168.31.254:5244,当看到以下界面的时候,说明安装成功了
  3. 此时我们需要回到nas的docker应用中,点击日志查看日志中password关键字,这里是openlist的初始密码,初始用户名为admin
  4. 输入用户名和密码后成功进入openlist界面
  5. 此时点击下方的管理按钮进入open list后台,首先需要修改默认的用户名和密码,保存后会重新要求输入修改后的用户名和密码,重新进入后台

添加存储

  1. 在openlist后台点击存储-》添加,驱动选择阿里云盘(Oauth2)
  2. 我们首先需要去访问api.oplist.org 获取令牌
    勾选使用 OpenList 提供的参数
    客户端ID(ClientID/AppID)应用密钥 (AppKey/Secret)留空
    点击获取Token按钮。

    随后在弹出的二维码弹窗中使用阿里云盘app扫码登录

    授权成功后,页面会显示你的 访问令牌(Access Token)刷新令牌(Refresh Token),请复制并保存这两个令牌。
  3. 随后回到阿里云盘的配置中
    • 打开 OpenList 的管理界面,点击左侧菜单中的存储
    • 在存储列表页面,点击右上角的添加存储按钮
    • 选择驱动为阿里云盘(Oauth2)
    • 输入挂载路径,如:aliyun-drive
    • 根文件夹 ID中填写上面获取的根文件夹 ID,如果使用根目录,请填写root

默认为root,展示全部云盘内容,若只想展示某文件夹內内容,可以改为file_id,打开阿里云盘官网,点击进入要设置的文件夹时点击 URL 后面的字符串,如 https://www.alipan.com/drive/folder/5fe01e1830601baf774e4827a9fb8fb2b5bf7940,这个文件夹的 file_id 即为 5fe01e1830601baf774e4827a9fb8fb2b5bf7940

在刷新令牌中填写上面获取的刷新令牌
勾选Use online api
客户端ID(ClientID/AppID)应用密钥 (AppKey/Secret)留空
Api url address中填写 https://api.oplist.org/alicloud/renewapi
秒传选项中,选择是否启用秒传功能(可选)。
移除方式中,选择删除文件的方式(可选),默认是回收站。
云盘类型中,选择云盘类型(可选),默认是默认类型。
Livp 下载格式中,选择下载实况照片的格式(可选),默认是Jpeg
内部上传中,选择是否启用内部上传(可选),默认是关闭。
点击添加按钮,完成阿里云盘的添加。
至此,openList就安装完成了,也成功添加了阿里云盘的存储。


用键盘敲击出的不只是字符,更是一段段生活的剪影、一个个心底的梦想。希望我的文字能像一束光,在您阅读的瞬间,照亮某个角落,带来一丝温暖与共鸣。

浮生闲记

intj 建筑师

站长

具有版权性

请您在转载、复制时注明本文 作者、链接及内容来源信息。 若涉及转载第三方内容,还需一同注明。

具有时效性

目录

欢迎来到webjing的站点,为您导航全站动态

15 文章数
3 分类数
0 评论数
23标签数
最近评论

热门文章