使用阿里云函数(无服务器)搭建alist 网盘外链解析

@Ta 2022-12-20发布,2023-08-23修改 29111点击
被下沉

您删除了您在 帖子“使用阿里云函数(无服务器)搭建alist 网盘外链解析” https://hu60.cn/q.php/bbs.topic.104258.{$BID}?floor=0#0 的发言。
您发言的原始内容如下:

<!-- markdown -->
测试download地址:https://pan.oo2b.com/d/10086-home/Docker%20Desktop%20Installer.exe?sign=L3fs7ddEbJKtSAf6AUYqaPJp9cmkjoOMEarjluMjh9o=:0

本人已经重新build前端,目前是前后端分离部署的,前端在免费的静态托管。阿里FC负责api接口。免去担心刷爆流量问题
测试demo地址: https://static-mp-f5ac7f70-2b7f-447f-8f33-582d25b1cb60.next.bspapp.com

image.png(115.37 KB)

价格与 服务器对比

计算费用
HTTP请求费用
储存费用,

alist 使用 serverless 按量付费

大概流程

  1. 搭建FC函数计算

  2. 配置使用VPC交换机 ,NAS持久化储存共享

  3. 启动测试,且设置初始化

  4. (可选)配置域名和CDN

1.0大致关系

1.1 搭建FC函数(香港地区例子)

1.1.2 开通香港的个人镜像仓库ACR ,并且往上面推送 Alist的镜像

注意必须要设置为公开镜像仓库

image.png(65.74 KB)

1.1.3 创建VPC服务,使得FC函数与NAS储存联通

选择香港地区
开通地址:https://vpc.console.aliyun.com/vpc/cn-hongkong/vpcs/new

image.png(92.38 KB)

1.1.4 创建 FC 服务,

选择运行身份

image.png(51.86 KB)

设置VPC网络

sls日志和ARMP链路追踪不要开启,要额外的钱,且没啥用

image.png(77.52 KB)

配置NAS挂载,下一节(2.1.1)讲述,主要是挂载点的路径
image.png(85.95 KB)

1.1.5 创建FC函数且使用 上面的ACR镜像

圈出来的一定要设置为我一样的

image.png(89.02 KB)

2.1.1 创建NAS (香港地区默认可用区B)

选择上面创建的VPC

image.png(93.5 KB)

挂载点添加到VPC

image.png(90.94 KB)

回到上面的 - 1.1.4 创建 FC 服务 配置NAS

3.1.1 启动alist 并且初始化密码

使用系统域名浏览器打开访问
image.png(87.72 KB)

进入云函数, 登录临时实例
image.png(90.84 KB)

执行,获取初始化密码

./alist admin --data /home/alist

image.png(42.61 KB)

回复列表(17|隐藏机器人聊天)
  • @Ta / 2022-12-20 / /

    至于这个问题,一般是偶尔会有

    {"code":500,"message":"Loading storage, please wait","data":null}
    

    原因如下,香港网络有问题,连不到 第三方云盘服务器

    image.png(123.39 KB)

  • @Ta / 2022-12-20 / /

    价格与 服务器对比

    计算费用
    HTTP请求费用
    储存费用

    @胡椒舰长,没有流量(带宽)费?

  • @Ta / 2022-12-20 / /
    被锁定
    层主 @胡椒舰长 于 2022-12-21 14:19 删除了该楼层。
  • @Ta / 2022-12-20 / /
    好教程 但是我怕无意间欠费
    我是晨曦,我喂自己袋盐!
    我是晨曦,我喂自己袋盐!
  • @Ta / 2022-12-20 / /

    巧了,我最近也想用serverless跑alist
    不过我想用阿里云的oss挂载,因为用nas挂载文件管理不方便
    可是阿里云OSS挂载有问题,挂载好了,实例根本访问不了挂载目录
    大佬能试试用OSS挂载吗?
    键来

  • @Ta / 2022-12-20 / /

    好了,可以了,OSS挂载搞定了,是阿里云抽风导致挂载无法访问的
    大佬,你咋知道--data /home/alist 这个命令是修改安装目录的,我看官方文档也没说呀
    键来

  • @Ta / 2022-12-21 / /

    @胡椒舰长,额,好像配置文件里面设置cdn就能前后端分离了呀?
    键来

  • @Ta / 2022-12-21 / /

    @wxchello, oss会出现 Failed fetching settings: Loading storage, please wait

  • @Ta / 2022-12-21 / /

    好了,可以了,OSS挂载搞定了,是阿里云抽风导致挂载无法访问的
    大佬,你咋知道--data /home/alist 这个命令是修改安装目录的,我看官方文档也没说呀

    image.png
    一加8Pro

  • @Ta / 2022-12-21 / /

    @wxchello
    一加8Pro

  • @Ta / 2022-12-21 / /

    @罐子,原来在这
    键来

  • @Ta / 2022-12-21 / /

    @胡椒舰长,也会,香港地区的锅,我挂载天翼云盘老是出现这个,几乎不可用
    键来

  • @Ta / 2022-12-23 / /
    https://pan.qq.cool/

    我这个挂载的百度网盘的

  • @Ta / 2022-12-23 / /

    掉了

    image.png(90.58 KB)
    ~~~

  • @Ta / 2022-12-27 / /
    Screenshot_20221227_113247.jpg(538.04 KB)
    这流量有点贵
  • @Ta / 2022-12-27 / /

    @上善若水, 所以 云函数就跑API接口,这样不会造成高流量费用, alist网盘只有请求api解析链接的浏览,下载走的是301到第三方网盘直链接,

    @㝶芾厶眵攴䭡, 中招了,没维护,我把他关了

    @wxchello, 我不建议用oss,除非你的文件还准备提供给公网下载,oss和nas读写性能差了几百倍。nas几乎和你本次磁盘一样了,oss是http的delete upload,而且 储存费用也是nas便宜

  • @Ta / 2023-08-23 / /

    应楼主请求撤销意外删除:

    update hu60_bbs_topic_meta set locked=0 where id=104258;
    update hu60_bbs_topic_content set content=(select content from hu60_msg where touid=22282 and byuid=22282 order by id desc limit 1), locked=0 where id=799078;
    
添加新回复
回复需要登录