宝塔面板部署阿里云盘列表AList教程

AList是一款阿里云盘的目录文件列表程序,后端基于golang最好的http框架gin,前端使用vue和ant design。

简介

这是一款阿里云盘(不是Teambition)的目录文件列表程序,后端基于golang最好的http框架gin,前端使用vue和ant design。

阿里有两款云盘,一个是团队用的teambition,那一款是个人云盘aliyundrive,今天的教程就是用宝塔来安装AList, 一款aliyundrive(阿里云盘)列表程序。之前有说过如何安装teambition的云盘列表程序。

项目地址

演示

部署

1.获取refresh_token

登录云盘:https://www.aliyundrive.com/

我们只需要登陆阿里云盘之后,打开开发者工具,切换到Application选项卡,点开Local storage,会有一个token项,点开就可以看到refresh_token了!!保存备用。


2.新建网站,宝塔新建网站就不多说了。新建好之后,点进去把根目录不相关的文件都删掉。

3.部署前后端

注意:这里下载我们直接就用宝塔自带的远程下载来下载你需要的程序即可。

  • 前往AList Release下载对应系统的程序后端,解压得到一个运行文件alist


  • 前往AList-web下载打包好的前端,解压得到一个dist目录放到alist同级目录下,具体下载同上。
  • 在同级目录下新建一个配置文件conf.yml,复制以下内容到该文件中:
info:
  title: AList #网站名称,如果填写,则会替换掉默认的
  site_url: http://localhost #网站地址,前后端分离时必须正确填写
  logo: #网站logo,如果填写,则会替换掉默认的
server:
  port: "5244" #程序监听端口
  search: false
  static: dist
ali_drive:
  api_url: https://api.aliyundrive.com/v2
  root_folder: root #根目录
  access_token: #可不填
  refresh_token: #必填!!!
  max_files_count: 3000 #一次性最大文件数量
  • 填入最开始获取到的refresh_token,然后自行修改配置文件中默认的值
  • 现在的情况应该是,目录下有两个文件alistconf.yml和一个文件夹dist,在该文件夹下面执行下面的命令(Linux)如果不是宝塔可以用运行以下命令执行启动。
chmod +x alist
nohup ./alist >log.log 2>&1 &

4.Supervisor管理器守护进程

点开你的Supervisor管理器 ,我们看图设置。


效果

浏览器种访问<IP:5244>来打开访问,效果如图:


设置域名访问

我们现在设置一个“反向戴笠”具体看图:


结尾

阿里的两个网盘都可以安装 列表程序来访问了,这样方便很多。最后需要注意下,我前面忘了说了,文件需要写入权限,如果是宝塔可以把权限设置成www 755。

文章链接:https://www.haah.net/archives/5525.html
文章标题:宝塔面板部署阿里云盘列表AList教程
文章版权:辉哥博客 (https://www.haah.net) 所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!
本文最后更新发布于2021年04月10日 17时43分40秒,某些文章具有时效性,若有错误或已失效,请在下方留言或联系辉哥:m@haah.net

给TA买糖
共{{data.count}}人
人已买糖
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
我是底线可爱胖!冲鸭~