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/

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