RSSHub是一个开源的、用于生成RSSFeed的项目,支持将各种网站的内容统一聚合搭配一个接口中,然后让用户仅通过RSSHub就可以获取到感兴趣的网站更新。RSSHub安装部署方式有很多,例如通过服务器、Docker等,本文将通过阿里云云服务器ECS搭建RSSHub,具体步骤将由下文呈现。
一、购买阿里云ECS云服务器
阿里云官网:点击直达
首先需要前往阿里云官网购买一台ECS云服务器。阿里云ECS云服务器的99上云套餐年付仅需99元,平均每月8.25元,适合轻量级web应用,包括静态网站、企业官网、个人博客等场景。另外也提供ECS199高性价比套餐等多种方案,按需选择即可。
二、连接服务器(有基础的用户可跳过此步骤)
这里以CentOS7操作系统为例进行演示:
接下来需要使用SSH工具连接服务器,我这里选用的是Xshell。在服务器的概览页面,可以获取到服务器的公网IP。
在左侧找到密钥对选项,点击创建密钥对。
按照图示步骤创建密钥对。
点击确定后,浏览器会自动下载密钥文件,文件一定要妥善保存好。
随后需要把密钥对绑定到阿里云ECS云服务器实例上。
完成绑定后,要重启ECS服务器,不然密钥不会生效。
打开Xshell,依次点击文件->新建,添加SSH连接。
在弹出的新建会话窗口中,按照图中的提示填写相关信息。
导入刚才下载的pem密钥文件,确认后进行连接。
出现相关窗口时,点击接受并保存即可。
登录时使用root账户。成功登录后,会显示相应的界面。
如此一来,就成功连接到了阿里云ECS云服务器。
或者也可以采用账户名+密码的方式登录,但相比之下,密钥对登录更加方便,安全性也更高。关于账户名+密码的登录方式。
三、项目部署
1、安装Docker
首先,使用以下命令查看你的服务器是否已经安装了docker,如果命令输出了docker的版本号,如图所示,那么你就可以跳过docker安装这一步。
docker-v
如果显示-bash: docker: command not found,说明没有安装docker。这时,我们需要先设置docker存储仓库
sudo yum install -y yum-utils
$ sudo yum-config-manager \
–add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
然后开始安装docker相关软件包。
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
中途会提示是否下载,输入y并回车即可。
安装完成后,启动docker服务。
sudo systemctl start docker
至此,docker环境就部署好了。
四、RSSHub安装部署
拉取RSSHub的镜像:
docker pull diygod/rsshub
稍等片刻,等待镜像下载完成
然后运行镜像:
docker run -d –name rsshub -p 1200:1200 diygod/rsshub
五、放行安全组端口
搭建工作已经完成,但还无法正常访问,因为需要在控制台放行1200端口。
在实例详情界面找到安全组,单击配置规则。
找到手动添加选项,然后按照图中所示填写信息。
填写完成后保存即可。
六、部署完成
放行安全组端口后,我们在浏览器中输入ECS公网IP:1200,就可以看到RSSHub已经开始运行了。
推荐阅读:《Folo RSS软件最新使用教程》
-
广告合作
-
QQ群号:4114653

























