RSSHub是由国内知名的开源开发者 DIYgod 开发的一个开源、简单易用、易于扩展的 RSS 生成器,可以给任何奇奇怪怪的内容生成 RSS 订阅源。RSSHub 借助于开源社区的力量快速发展中,目前已适配数百家网站的上千项内容。常见的站点基本上都已经可以利用 RSSHub 来生成,官方也提供可直接使用的网站rsshub.app。但是由于部分网站的反爬规则严格(如 bilibili ),以及部分项目涉及到个人账号信息所以部分项目仍旧需要自建以解决限制,目前 RSSHUB 使用的网络为 cloudflare,对于国内用户来说使用体验一般。
本次部署采用的是腾讯云轻量香港服务器,目前来说腾讯云境外的轻量套餐是最香的,前段时间又和宝塔做活动很多人手上都有。近日有可能会迎来调整有好有坏,详情看这这里 https://www.v2ex.com/t/774473
搭建环境为宝塔面板腾讯云专享版(基于 centos 7.8,可一键添加域名解析,添加 CDN,挂载 COS )新购可以直接在应用镜像里选择宝塔面板
已有服务器可以在轻量服务器控制台修改
宝塔登录信息可以通过管理应用获取。
默认登录地址为: http://你的服务器 IP:8888/cloudtencent,如果无法访问请查看防火墙是否放行了 8888 端口。
在服务器中输入sudo /etc/init.d/bt default
来获取登录信息
登录之后需要填写腾讯云的 API 密钥以便后续操作(不添加也可以,自己手动操作就行)
需要用到的 APPID 、SecretId 、SecretKey
前往访问管理页面: https://console.cloud.tencent.com/cam/capi
创建好之后一一复制粘贴即可。
首先创建一个网站
我以 rss.2demo.top 为例,如果你的域名在 DNSPOD 或者腾讯云就可以勾选一键解析了。
下载源码:
cd /www/wwwroot/rss.2demo.top/
git clone https://github.com/DIYgod/RSSHub.git
cd RSSHub
安装依赖:
yum install npm
npm install --production #开发不要加 --production
如果你购买的是国内服务器可以使用淘宝的npm源或者挂个代理之类的,不然会速度可能会比较慢
然后在 RSSHub 文件夹中输入即可启动
npm start
默认是 1200 端口,所以防火墙和宝塔上的安全管理都要放行 1200 端口
然后访问一下看看 ip:1200
反向代理:
管理刚创建的网站就可以啦,加个反向代理就可以用域名访问了
持久化:
由于是采用的 nodejs 运行所以需要弄一下持久化
用宝塔的 pm2 管理器插件可以很好的解决。
**PS:**由于需要 nodejs,所以当你服务器 nodejs 版本过低的时候有可能依赖安装不成功,或者启动不了可以用 PM2 更换 nodejs 为较新的版本
wget https://raw.githubusercontent.com/DIYgod/RSSHub/master/docker-compose.yml
docker volume create redis-data
docker-compose up -d
RSSHub 可以让你的信息获取更具有目的性,毕竟相对而言网站和 APP 都是为了占据用户更多的时间,有了 RSSHub 你可以快速找到自己感兴趣的信息,不用遭受时间线的干扰。
1
matrix67 2021-05-01 11:12:55 +08:00
看了一下老哥的内容都是 快速搭建 xxx 然后都是在腾讯云上的。 这不算是推广么。。。。。
|
3
NilChan 2021-05-01 11:31:11 +08:00 via Android
为什么用 Docker compose 还要现式创建 volume?
|
5
jjxtrotter 2021-05-01 11:36:22 +08:00 via iPhone
个人自用感觉还是搞个入门的群晖搭起来更香
rsshub+freshrss 日常使用很稳 |
6
SaltyLeo 2021-05-01 12:06:40 +08:00
LNMP 不香么,而且为啥宝塔要腾讯云的全局 APIkey ?一个虚拟机要这权限做什么?而且加上了防火墙和解析不还是得手动么......
|
8
NSAgold 2021-05-01 15:00:01 +08:00 via Android
刚在 loc 看见 docker 安装还是别人补充的😂
|
10
Jianrry 2021-05-01 15:53:23 +08:00 via Android
腾讯云还有一个玩法,你可以制作成镜像,共享给别人,别人直接用你的镜像重装一下系统就可以了,没有比我这种更快的了
|
11
wdssmq 2021-05-01 16:50:05 +08:00
腾讯轻量云月付 24 感觉还是太奢侈。不过我网站和 RSSHub 分开放仔细想想加起来也差不多了。。(╯﹏╰)
|
13
Jianrry 2021-05-01 19:50:45 +08:00 via Android
@kiduu 可以共享自定义镜像给同地域的用户,你上面安装系统用的宝塔 Linux 面板不也是自定义镜像嘛,不过这是官方做的而已。
|
14
pC0oc4EbCSsJUy4W 2021-05-02 20:55:31 +08:00
docker 就行了,不如直接卖容器服务
|