阿里云盘列表AList网站部署

阿里云盘公测即将开启,我早在内测

用了个五六个月,变化挺大(简洁化)

内测大家如果错过了,就等公测吧!

阿里云盘列表AList网站部署

阿里云盘1T和Teambition网盘2T合并后3T

寻思着的1T(小号)咋用,恰好看到了AList项目

阿里云盘:https://www.aliyundrive.com/

AList:https://www.nn.ci/archives/alist.html

其作用:阿里云盘目录展示到网站上,类似的有

jishusongshu.com/network-tech/cloud-manager

(天翼云、Teambition网盘、Teambition项目)

一、项目效果

https://cloud.jishusongshu.com/

阿里云盘列表AList网站部署

二、如何搭建

这里会比 www.nn.ci/archives/alist.html 简洁许多

1、下载项目文件

相关项目地址:

https://github.com/Xhofe/alist

https://github.com/Xhofe/alist-web

当然你也可以去我的阿里云盘下载(不保证最新)

https://cloud.jishusongshu.com/drive/open-source-projects/Alist

2、上传相关文件

建议新建一个域名,配置好SSL,上传相关文件到网站根目录

目录结构如下(宝塔面板默认多个.user.ini)

├── dist
│ ├── static
│ │ ├── css
│ │ ├── js
│ │ └── img
│ ├── favicon.ico
│ └── index.html
├── conf.yml
└── alist

3、修改相关配置

3.1 获取refresh_token

浏览器登录https://www.aliyundrive.com/

Ctrl + Shift + C,Application (应用)

点开Local storage下数据获取,复制备用

阿里云盘列表AList网站部署

3.2 修改配置文件

编辑根目录conf.yml文件(无则新建一个)
阿里云盘根目录有个删不掉的分享文件夹,

建议第一次就修改好根目录root_folder。

若启动后修改则要重启,刷新缓存无用

info:
title: AList #标题
logo: “” #网站logo 如果填写,则会替换掉默认的
footer_text: Xhofe’s Blog #网页底部文字
footer_url: https://www.nn.ci #网页底部文字链接
music_img: https://img.xhofe.top/2020/12/19/0f8b57866bdb5.gif #预览音乐文件时的图片
check_update: true #前端是否显示更新
script: #自定义脚本,可以是脚本的链接,也可以直接是脚本内容
autoplay: true #视频是否自动播放
preview:
text: [txt,htm,html,xml,java,properties,sql,js,md,json,conf,ini,vue,php,py,bat,gitignore,yml,go,sh,c,cpp,h,hpp] #要预览的文本文件的后缀,可以自行添加
server:
port: “5244”
search: true
static: dist
site_url: ‘*’
password: password #用于重建目录
ali_drive:
api_url: https://api.aliyundrive.com/v2
max_files_count: 3000
drives:
– refresh_token: xxx #refresh_token
root_folder: root #根目录的file_id
name: drive0 #盘名,多个盘不可重复
password: pass #该盘密码,空则不设密码,修改需要重建生效
hide: false #是否在主页隐藏该盘,不可全部隐藏,至少暴露一个
– refresh_token: xxx
root_folder: root
name: drive1
password: pass
hide: false
database:
type: sqlite3
dBFile: alist.db

文档、视频也可以在线阅读查看

4、运行项目
4.1 启动项目
先放行5244端口,宝塔面板建议使用Supervisor管理器守护进程

阿里云盘列表AList网站部署

其他不使用宝塔等管理工具的Linux服务器:

hmod +x alist
建议用PM2管理器守护进程,或 nohup ./alist

启动成功后,可通过http://IP:5244访问项目。

4.2 反代域名

宝塔面板,网站-设置:

阿里云盘列表AList网站部署

这样就可以开开心心用域名访问啦!

成品:https://cloud.jishusongshu.com

4.3 常见问题

1、如何给文件夹设置密码?

在要加密的目录名称后面加上.password-密码,列表中会自动消除后面的密码部分。

2、如何隐藏文件夹?

在要隐藏的文件夹名称后面加上.hide即可。

3、如何重建目录树?

点击网页底部的rebuild按钮,输入配置文件中设置的server.password确定即可。

三、参考资料

1、Xhofe’s Blog-阿里云盘列表AList部署教程

https://www.nn.ci/archives/alist.html

2、如有乐享-AList 基于阿里云盘的个人网盘目录列表程序

https://51.ruyo.net/16754.html

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得UP主同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理:DMCA投诉/Report
学习区-技术教程

蓝叠国际版

2021-3-20 16:17:10

学习区-技术教程

原子弹制造——从入门到精通

2021-3-21 21:06:25

8 条回复 A文章作者 M管理员
  1. 華正桜

    膜拜大佬

  2. 风花雪月

    阿巴阿巴,没看懂

  3. starryiu

    定价多少,不会比百度还贵吧。

  4. 站的地方

    感謝大佬

  5. 903817682

    厉害了

  6. 903817682

    评论一下

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索