AList 多存储的文件列表程序 搭建

共计1879字,阅读大约7分钟。

简介

一款支持多种存储的目录文件列表程序,支持 web 浏览与 webdav,后端基于gin,前端使用react

 
 
 
 
 

 

演示:柒拾柒雅舍文档树 (seclusion.work)

文档:Alist Document (nn.ci)

alist

alistys1

alistys2

安装

  • 安装命令:
    curl -fsSL "https://nn.ci/alist.sh" | bash -s install /xxxx路径
  • 更新命令:
    curl -fsSL "https://nn.ci/alist.sh" | bash -s update /xxxx路径
  • 卸载命令:
    curl -fsSL "https://nn.ci/alist.sh" | bash -s uninstall /xxxx路径

注意!!!更新请使用更新命令!!!再次安装数据会初始化!!!

安装成功如下

alistys3

后台设置

配置文件

位于 /xxx路径的 config.json 文件

address:监听地址

port:监听端口

assets:静态资源托管CDN

type:数据库类型,可选sqlite3mysqlpostgres

user:数据库用户名

password:数据库密码

host:数据库地址(127.0.0.1)

port:数据库端口(一般是 3306 )

name:数据库名

table_prefix:自定义数据库表前缀(针对多个应用程序使用一个数据库)

https:false 或者 true

cert_file:ssl证书文件(类似 fullchain.pem

key_file:ssl密钥文件(类似 privkey.pem )

这里开始线下转线上配置

config配置好后,输入命令窗提示的访问地址去前端配置。

反向代理

有域名也可以反向代理上面的 address:prot

防火墙记得放行端口!!!

alistys4

在网站的配置文件的server字段中加入

location / {
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $http_host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header Range $http_range;
    proxy_set_header If-Range $http_if_range;
    proxy_redirect off;
    proxy_pass http://127.0.0.1:5244;
    # 上传的最大文件尺寸
    client_max_body_size 20000m;
}
 

如果你使用宝塔,请务必删除以下默认配置

  • location ~ ^/(.user.ini|.htaccess|.git|.svn|.project|LICENSE|README.md
  • location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$
  • location ~ .*.(js|css)?$

前端配置

到这里默认能访问

且都是IT人,这个地方没啥好说的,都是Logo之类配置

后端配置

密码:换个能记住的

检查父文件夹密码:这个建议开启

其它的需求不大不提

添加账号

推荐 和彩云(139云盘)和 蓝凑云,其它的一言难尽唉~

蓝奏云

由于每个人的链接可能不一样,所以cookie挂载也需要填写share url,随便一个分享链接就可以。

通过cookie获取账号内的文件夹,cookie有效期未知,测试一直未失效。

打开浏览器开发者工具,切至网络tab,然后登陆蓝奏云,并打开要分享的文件夹,找到最新的https://pc.woozooo.com/doupload.php请求: doupload.php 就可以看到cookie和要分享的文件夹id。 不填文件夹id则默认为根目录。

share url

只填写外链分享地址与分享密码即可。 蓝奏云的分享只能分享一个文件夹内的文件,所以看不到文件夹是正常现象。

和彩139云

 

其它云盘

阿博特-安稳的个人空间_哔哩哔哩_bilibili

Alist功能

加密

在后台元信息处添加记录,填写路径和密码即可,其中的路径:是访问alist页面时的pathname,如要设置https://alist.nn.ci/和彩云/123/abc/秃头.jpg则路径是/和彩云/123/abc/秃头.jpg

如下图,所见即所得。

alistys5

未完待续

有需求再回来补

温馨提示:本文最后更新于2022-07-16 06:27:50,某些文章具有时效性,若有错误或已失效,请在下方留言或联系雅舍站长
© 版权声明
THE END
有所帮助就支持一下吧
点赞9当赏 分享
箴言区 抢沙发
头像
达瓦里希请发言...
提交
头像

昵称

取消
昵称表情代码图片