本文介绍了如何在腾讯云轻量应用云服务器上搭建并运行RSSHub。通过相关步骤可以顺利搭建属于自己的RSS聚合服务。
一、前言
本文所用的云服务器为腾讯云轻量应用云服务器,相关实例规格和镜像配置说明如下:
实例规格:
- CPU - 2核 内存 - 2GB
- 系统盘 - SSD云硬盘 40GB管理快照
- 流量包 - 200GB/月(带宽:3Mbps)
镜像配置:
- 镜像名称:CentOS7.6-Docker26
- 镜像类型:Docker基础镜像
- 操作系统:CentOS 7.6 64bit
由于腾讯云轻量应用云服务器已配置好镜像源,在安装过程中不会出现网络相关的问题,若您之前没有配置相关镜像源,请参考该文:虚拟机CentOS系统通过Docker部署RSSHub并映射到主机。
本文没有采用 RSSHub 官方部署教程[1]中提到的”使用 watchtower“,因为我认为没有必要频繁更新,只有当自己的订阅源链接失效时,再去查看该订阅源是否出现本身的订阅失效问题(RSS bug),当新的版本解决了该问题后,手动进行更新即可。
注:后文中所述的“云服务器”均指“腾讯云轻量应用云服务器”。
二、安装并启动RSSHub
1、创建并进入名为 rsshub 的文件夹
1 | mkdir rsshub |
2、下载 docker-compose.yml
1 | wget https://raw.githubusercontent.com/DIYgod/RSSHub/master/docker-compose.yml |
建议初次部署不要修改
docker-compose.yml
。
3、启动
1 | docker-compose up -d |
4.云服务器防火墙放行 1200 端口
由于 docker-compose.yml
默认设置的端口是 1200,所以我们需要在云服务器防火墙放行 1200 端口。
三、使用RSSHub
把 RSSHub 官网路由文档中的 rsshub.app
替换为 云服务器的公网IP地址:1200
即可,这时就可以 enjoy it 了😊