banner
阿道

阿道

阿道博客

Rsshub部署及使用方法-Rss订阅源生成神器-宝塔环境

搭建环境#

Vultr的 vps 主机,并安装了宝塔面板(不安装也是可以的,只是为了相关配置可以更简单一点)

开始部署#

源码下载#

通过 ssh 登录到服务器(我这里使用的是 mac,可以直接使用下面的命令登陆,Windows 可以使用 Putty)

$ ssh root@127.0.0.1

下载 Rsshub 源码:#

$ git clone https://github.com/DIYgod/RSSHub.git $ cd RSSHub/

安装依赖:#

$ npm install

或者 yarn:

$ yarn

这个时候我们就可以启动 Rsshub:

$ npm start

或:

$ yarn start

再或者:

$ pm2 start lib/index.js --name rsshub

端口占用解除:#

因为之前安装过,所以我这里使用 npm 启动的时候,会显示以下报错:

error: uncaughtException: Error: listen EADDRINUSE: address already in use :::1200

意思就是 1200 端口被占用了,这里我们就需要先解除占用

使用命令查询 1200 端口占用的 pid:

$ netstat -lnp|grep 1200

显示以下内容:

tcp6 0 0 :::1200 :::* LISTEN 20959/node

在使用命令查询进程详细情况:

$ ps 20959

20959 pts/2 Sl+ 11:13 node lib/index.js

确认为 rsshub,这里我们再使用命令杀死进程:

$ kill -9 20959 #-9 表示强制终止进程

再次运行启动命令:

info: Listening Port 1200
info: RSSHub start! Cheers!

启动成功

后台运行#

screen 命令#

创建窗口:

$ screen -S rsshub $ npm start

启动成功后,可以按住 Ctrl 键后,再按 A+d 键即可退出当先窗口,rsshub 就会在后台进行运行了,我们可以使用命令来查询 screen 后台运行的情况:

$ screen -ls

也可以使用命令进行恢复:

$ screen -r 程序id

部署成功#

访问 http://127.0.0.1:1200/

Snipaste_2019-09-23_16-42-29

![Rsshub 部署及使用方法 - Rss 订阅源生成神器 - 宝塔环境.png]

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。