Skip to content

RSSHub Lambdaize 让RSSHub更方便的部署到云函数平台 #4560

Open
@NeverBehave

Description

@NeverBehave

这是一个什么样的功能?

适配主流云函数厂商,让RSSHub可以方便的部署而不需要自行维护服务器

除了部分路由需要puppeteer支持,大部分路由可直接工作在云函数上

部分厂商允许函数访问其他资源(如AWS),如果条件可以用户也可以自行拓展成完整服务

这个功能可以解决什么问题?

介于目前主站被墙,使用云函数可以降低个人自行部署的难度,成本等

额外描述

制作了一个生成精简zip并发布为草稿的workflow
测试分支:https://github.com/NeverBehave/RSSHub/tree/action

AWS

测试生成的Release: https://github.com/NeverBehave/RSSHub/releases/download/refs%2Fheads%2Fmaster/release.zip
测试AWS Lambda 实例(已下线):https://82nsgyiwwk.execute-api.us-east-1.amazonaws.com/proxy/
handler: lambda.handler

AWS Lambda 允许连接其他服务,包括Docker, EC2,故可以部署完整的RSSHub

Now.sh

#4554
#4334

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions