步骤
安装 Docker
安装 Caddy
安装 RSSHub
给 RSSHub 配置域名
安装 RSSHub
参考官方文档,采用 Docker 部署,不用折腾安装配置 nodejs,简单省心。
运行下面的命令下载 RSSHub 镜像
然后运行 RSSHub 即可。这里添加了运行配置参数,其中:
-e CACHE_EXPIRE=3600设置缓存时间为 1 小时-e DEBUG_INFO=false设置 RSSHub 的首页面不显示 debug 信息
在浏览器中打开 服务器 ip 地址: 1200,如果显示如下 RSSHub 首页面,表示部署成功。

更多配置见官方文档。
更新 RSSHub
每隔一段时间 RSSHub 会加入新的路由,需要进行更新才能使用。
配置域名及 SSL 证书
配置域名解析到服务器地址。
利用 Caddy 将域名反向代理至 RSSHub 监听端口,并自动配置 Let’s Encrypt 证书,这样通过域名走 https 使用 RSSHub。
打开 /etc/caddy/Caddyfile 文件,在最后面加入:
将上面代码中以下替换:
example.com:域名
example@xxx.xxx: 申请 SSL 证书的邮箱
保存关闭 Caddyfile,然后重启 Caddy,使域名配置生效。
再在浏览器中登入域名,如果显示 RSSHub 的首页面,说明成功。