RSSHub:快速整合资源

部署到云服务器

GitHub项目地址

部署文档(被墙):参考手动部署

应用实例页面:咨讯

下载源码

安装git

$ yum install git

进入html路径下,安装仓库,我将仓库Fork到了国内的gitee上,更快。

$ git clone https://gitee.com/cascara/RSSHub.git

在html路径下下载源码

安装依赖

安装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即可快速(网页反应现在有点慢)生成聚合咨讯:

文档详情

访问网址:http://www.leezeeyee.com/wordpress/?page_id=532

Leave a comment

Your email address will not be published. Required fields are marked *