数字化技能提升教程,数字化时代生存宝典

首页 / 开发教程 / 阿里云ECS云服务器搭建RSSHub图文教程

阿里云ECS云服务器搭建RSSHub图文教程

浏览:491

RSSHub是一个开源的、用于生成RSSFeed的项目,支持将各种网站的内容统一聚合搭配一个接口中,然后让用户仅通过RSSHub就可以获取到感兴趣的网站更新。RSSHub安装部署方式有很多,例如通过服务器、Docker等,本文将通过阿里云云服务器ECS搭建RSSHub,具体步骤将由下文呈现。

一、购买阿里云ECS云服务器

阿里云官网:点击直达

首先需要前往阿里云官网购买一台ECS云服务器。阿里云ECS云服务器的99上云套餐年付仅需99元,平均每月8.25元,适合轻量级web应用,包括静态网站、企业官网、个人博客等场景。另外也提供ECS199高性价比套餐等多种方案,按需选择即可。

购买阿里云ECS云服务器

二、连接服务器(有基础的用户可跳过此步骤)​

这里以CentOS7操作系统为例进行演示:​

接下来需要使用SSH工具连接服务器,我这里选用的是Xshell​。在服务器的概览页面,可以获取到服务器的公网IP​。

连接服务器

在左侧找到密钥对选项,点击创建密钥对​。

连接服务器

按照图示步骤创建密钥对​。

连接服务器

点击确定后,浏览器会自动下载密钥文件,文件一定要妥善保存好。​

连接服务器

随后需要把密钥对绑定到阿里云ECS云服务器实例上​。

连接服务器

连接服务器

完成绑定后,要重启ECS服务器,不然密钥不会生效。

打开Xshell,依次点击文件->新建,添加SSH连接​。

添加SSH连接

在弹出的新建会话窗口中,按照图中的提示填写相关信息。

添加SSH连接
接着按照图中的步骤添加刚刚下载的密钥​。

添加SSH连接

添加SSH连接

导入刚才下载的pem密钥文件,确认后进行连接。​

添加SSH连接

出现相关窗口时,点击接受并保存即可。​

添加SSH连接

登录时使用root账户​。成功登录后,会显示相应的界面​。

添加SSH连接

如此一来,就成功连接到了阿里云ECS云服务器。

或者也可以采用账户名+密码的方式登录,但相比之下,密钥对登录更加方便,安全性也更高。关于账户名+密码的登录方式。​

三、项目部署​

1、安装Docker​

首先,使用以下命令查看你的服务器是否已经安装了docker,如果命令输出了docker的版本号,如图所示,那么你就可以跳过docker安装这一步。​

docker-v​

安装Docker​

如果显示-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​

安装完成后,启动docker服务。​

sudo systemctl start docker

至此,docker环境就部署好了。​

四、RSSHub安装部署​

拉取RSSHub的镜像​:

docker pull diygod/rsshub

RSSHub安装部署

稍等片刻,等待镜像下载完成​

然后运行镜像​:

docker run -d --name rsshub -p 1200:1200 diygod/rsshub

RSSHub安装部署

五、放行安全组端口​

搭建工作已经完成,但还无法正常访问,因为需要在控制台放行1200端口​。

放行安全组端口​

在实例详情界面找到安全组,单击配置规则​。

放行安全组端口​

找到手动添加选项,然后按照图中所示填写信息。​

放行安全组端口​

填写完成后保存即可​。

六、部署完成​

放行安全组端口后,我们在浏览器中输入ECS公网IP:1200,就可以看到RSSHub已经开始运行了。

部署完成​

推荐阅读:《Folo RSS软件最新使用教程

相关文章

猜你喜欢