部署到云服务器
部署文档(被墙):参考手动部署
应用实例页面:咨讯
下载源码
安装git
$ yum install git
进入html路径下,安装仓库,我将仓库Fork到了国内的gitee上,更快。
$ git clone https://gitee.com/cascara/RSSHub.git
安装依赖
安装npm
$ yum install npm
在进入RSSHub目录(cd RSSHub)后,执行安装依赖命令被kill.。此处利用淘宝 NPM 镜像
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
注意问题:node版本
上面的语句不需要很长时间!!!不过1分钟!因此不要死等,检查一下node版本,如果低于12.x就先进行更新
解决方式:扩展内存
来源:
$ sudo dd if=/dev/zero of=/var/swapfile bs=1024 count=1048576
$ chmod 600 /var/swapfile
$ mkswap /var/swapfile
$ swapon /var/swapfile
/var/swapfile是自己创建的做为虚拟内存的文件,/var目录必须存在,swapfile可以更改名称。另外记录一下怎么删除扩展内存,以备之后操作:
$ rm -rf /var/swapfile
$ df -h
最后执行
$ cnpm install
$ cnpm start
此时,若要通过网站访问,需要在阿里云的云服务器安全组开放1200端口
即可访问下面的网站:http://leezeeyee.com:1200/
后台运行
如何使其一直运行呢?参考文章Rsshub部署及使用方法找到方法
$ yum install screen
$ screen -S rsshub
$ cnpm start
这样把窗口关闭,也在后台持续运行了
使用介绍
现在已经可以实现RSSHub提供的服务啦
贡献的人一定有我们学院的前辈!利用文档提供的链接格式,搭配插件rss-aggregator即可快速(网页反应现在有点慢)生成聚合咨讯: