惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LINUX DO - 热门话题
Stack Overflow Blog
Stack Overflow Blog
B
Blog
WordPress大学
WordPress大学
Project Zero
Project Zero
P
Palo Alto Networks Blog
阮一峰的网络日志
阮一峰的网络日志
博客园 - 司徒正美
有赞技术团队
有赞技术团队
S
SegmentFault 最新的问题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
小众软件
小众软件
T
Tailwind CSS Blog
Forbes - Security
Forbes - Security
F
Full Disclosure
SecWiki News
SecWiki News
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Hacker News: Ask HN
Hacker News: Ask HN
C
Check Point Blog
Microsoft Security Blog
Microsoft Security Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
F
Fortinet All Blogs
Cisco Talos Blog
Cisco Talos Blog
G
Google Developers Blog
J
Java Code Geeks
Google DeepMind News
Google DeepMind News
人人都是产品经理
人人都是产品经理
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Recorded Future
Recorded Future
O
OpenAI News
Spread Privacy
Spread Privacy
MongoDB | Blog
MongoDB | Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
C
Cybersecurity and Infrastructure Security Agency CISA
S
Securelist
V
Vulnerabilities – Threatpost
Y
Y Combinator Blog
IT之家
IT之家
U
Unit 42
腾讯CDC
S
Security Affairs
C
Cisco Blogs
Schneier on Security
Schneier on Security
The Last Watchdog
The Last Watchdog
B
Blog RSS Feed
宝玉的分享
宝玉的分享
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
S
Security @ Cisco Blogs
Cyberwarzone
Cyberwarzone
T
The Blog of Author Tim Ferriss

Rat's Blog - RSS

RSSHub:一个轻量、易于扩展的RSS生成器,支持B站/微博/网易云音乐等 - Rat's Blog 一个可以自动安装多网站程序的面板 :YunoHost安装教程 - Rat's Blog 利用Flexget给Transmission添加RSS功能 - Rat's Blog Miniflux:自建私有RSS订阅工具,可多用户使用 - Rat's Blog
一个功能强大又好用的RSS订阅器:FreshRSS安装教程 - Rat's Blog
博主: Rat's · 2023-02-05 · via Rat's Blog - RSS

说明:前面说了很多RSS订阅器了,查看:Miniflux 2Telegram RSS。今天再介绍个FreshRSS订阅器,免费,界面很美观,支持导入/导出为OPML文件,过滤、标记、搜索等,有助于轻松查找和阅读文章,也可以多用户使用,还可以安装很多拓展和更换不同的主题,而且查看10万篇文章都不会卡,这里简单说下常规的LNMP安装和Docker教程。

官方网站:https://freshrss.org
演示地址:https://demo.freshrss.org

截图

请输入图片描述
请输入图片描述
请输入图片描述

LNMP安装

该方法属于常见的安装方法,不过有点慢,如果想快点安装的,使用下面的Docker安装即可,不过Docker不适用于OVZ

环境要求:Nginx7.0 >= PHP >= 5.3MySQL >= 5.5,需要Fileinfo组建支持。

1、安装宝塔

#Centos系统
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

#Ubuntu系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh

#Debian系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh

然后进入后台再安装PHPNginxMysql环境,再找到左侧软件管理-PHP管理-设置-安装Fileinfo拓展。

#如果Fileinfo拓展安装失败,就是内存太小,我们可以添加swap,不适用于ovz
1、手动添加,方法查看:https://www.moerats.com/archives/19/。
2、面板添加,找到左侧软件管理-系统工具-安装Linux工具箱,然后进入工具箱添加。

2、上传程序
安装好环境后解析并添加域名,然后下载源码:FreshRSS,再放到站点根目录并解压。

#或者使用命令下载源码
#进入站点根目录,请修改为自己域名
cd /www/wwwroot/domain.com
#下载程序
git clone https://github.com/FreshRSS/FreshRSS.git
#移动到根目录
mv FreshRSS/{,.}* ./
#授权
chown 755 ./*

提示git命令不存在的运行:

#Debian和Ubuntu系统
apt-get -y install git

#CentOS系统
yum -y install git

3、新建数据库并安装
新建数据库,然后打开域名根据提示输入管理员账号、密码,数据库信息安装即可。
请输入图片描述
请输入图片描述
请输入图片描述

Docker安装

1、安装Docker

curl -sSL https://get.docker.com/ | sh
service docker start

2、安装镜像

#下载文件并进入文件夹
git clone https://github.com/FreshRSS/FreshRSS.git
cd ./FreshRSS/
#创建文件夹,并且数据会保存在这里
mkdir -p ./data/
#安装镜像,8080端口自己定义
docker run -dit --restart unless-stopped --log-opt max-size=10m \
    -v $(pwd)/data:/var/www/FreshRSS/data \
    -p 8080:80 \
    --name freshrss freshrss/freshrss

提示git命令不存在的运行:

#Debian和Ubuntu系统
apt-get -y install git

#CentOS系统
yum -y install git

安装完成后,打开http://IP:8080访问,如果你修改了端口,就用IP:Port访问。

3、域名访问
如果想用IP访问的,直接无视该步骤。由于博主喜欢用Caddy,所以这里使用Caddy反代。请先解析一个域名到服务器上。

安装Caddy

wget -N --no-check-certificate https://raw.githubusercontent.com/iiiiiii1/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh
#备用地址
wget -N --no-check-certificate https://www.moerats.com/usr/shell/Caddy/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh

编辑配置文件

#以下全部内容是一个整体,修改域名、IP、邮箱后一起复制到SSH运行!
echo "https://xx.com {
 tls admin@moerats.com
 proxy / 111.111.111.111:8080 {
    header_upstream Host {host}
    header_upstream X-Real-IP {remote}
    header_upstream X-Forwarded-For {remote}
    header_upstream X-Forwarded-Port {server_port}
    header_upstream X-Forwarded-Proto {scheme}
  }
 log /var/log/caddy.log
 gzip
}" > /usr/local/caddy/Caddyfile

tls参数会自动帮你签发ssl证书,如果你要使用自己的ssl,改为tls /root/xx.crt /root/xx.key即可。后面为ssl证书路径。

启动Caddy

/etc/init.d/caddy restart

最后就可以通过域名https访问了

RSS订阅器可以配合RSS生成器使用,查看:RSSHub:一个轻量、易于扩展的RSS生成器


版权声明:本文为原创文章,版权归 Rat's Blog 所有,转载请注明出处!

本文链接:https://www.moerats.com/archives/607/

如教程需要更新,或者相关链接出现404,可以在文章下面评论留言。