Alist前端如何部署到CloudFlare Pages上? #6680
-
我看alist官方的demo地址是alist.pages.dev,说明安装在了Pages上面。但是alist不是必须部署在服务器上吗,这个是怎么做到部署到CloudFlare Pages上的? |
Beta Was this translation helpful? Give feedback.
Replies: 10 comments 31 replies
-
我也有这种想法,刚才看了一下alist.pages.dev网页的源码,看到了 api:"https://al.nn.ci/",alist.pages.dev与https://al.nn.ci/内容一致,我想应该是通过api来转发到alist.pages.dev上面,放到本地运行了一下正常,然后我把 api:"https://al.nn.ci/"中的链接换成了其他alist的链接,标题加载的是改动后alist链接的标题,但路径是storage |
Beta Was this translation helpful? Give feedback.
-
我找到了办法。直接把alist-web这个项目fork一下,把里面index.html里的api填入自己的alist网址
|
Beta Was this translation helpful? Give feedback.
-
翻译在线搞倒是不会,本地我倒是可以,倒是可以从本地上传到 |
Beta Was this translation helpful? Give feedback.
-
alist-web-sqnb.pages.dev 这是我的网站,但是在配置完成后进入网站,提示405错误,且没有admin的权限 |
Beta Was this translation helpful? Give feedback.
-
蹲一下,哪位大佬有不用服务器的方法踢一下,谢谢😊 |
Beta Was this translation helpful? Give feedback.
-
或者有没有其他什么不用服务器就能部署的方法,推荐一下,谢谢 |
Beta Was this translation helpful? Give feedback.
-
无服务器的话,试试腾讯和阿里的云函数?可以把alist二进制文件传到对象存储,然后挂载到云函数上,启动脚本直接运行二进制文件 |
Beta Was this translation helpful? Give feedback.
-
可以下载releases编译好的前端文件 这样就省去了build了 |
Beta Was this translation helpful? Give feedback.
-
嗯,有空试试
yyyyt ***@***.***> 于2024年9月22日周日 09:02写道:
… 创建的时候要选择导入现有 Git 存储库,从Github/Gitlab中导入;如果从本地上传的话好像不能在线构建
试试GitHub action构建?
—
Reply to this email directly, view it on GitHub
<#6680 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BE37E4YSXUJ6XOZJ64BKUA3ZXYJKJAVCNFSM6AAAAABKGWM2X2VHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTANZRGU2TQOI>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
我找到了办法。直接把alist-web这个项目fork一下,把里面index.html里的api填入自己的alist网址
注意是Alist原本的网址(服务器反代后的地址,或者服务器的ip地址但cf要求80或443端口),不是Pages的地址!!!换句话说Cloudflare Pages只是给Alist套壳了一个前端,本身不能独立运行(如果有大佬有办法不依赖服务器运行后端的话欢迎交流)
然后在cloudflare pages里运行npm run build就可以了。不过现在有两个问题,一个是编译出来的是英文版的没有中文,还有一个是@manage设置里的所有个性化设置比如head,body,logo这些都无效了