RSS:TTRSS+RSSHub 自建RSS阅读服务+阅读源 万物皆可RSS
介绍:
Tiny Tiny RSS 是一款基于 PHP 的免费开源 RSS 聚合阅读器,可以满足我们 RSS 订阅的全部需求!
RSSHub 是一个开源、简单易用、易于扩展的 RSS 生成器,可以给任何奇奇怪怪的内容生成 RSS 订阅源。RSSHub 借助于开源社区的力量快速发展中,目前已适配数百家网站的上千项内容可以配合浏览器扩展 RSSHub Radar 和 移动端辅助 App RSSBud (iOS) 与 RSSAid (Android) 食用
docker安装:
安装docker:
curl -fsSL https://get.docker.com/ | sh
启动docker:
sudo systemctl start docker
设置开机自启:
sudo systemctl enable docker
卸载:
sudo apt-get purge docker-ce docker-ce-cli containerd.io
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
安装docker-compose:
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
赋予执行权限:
sudo chmod +x /usr/local/bin/docker-compose
启动:
docker-compose --version
安装TTRSS:
创建 ttrss 目录并进入:
mkdir ttrss && cd ttrss
利用 curl 下载 ttrss 的 docker-compose 配置文件至服务器:
curl -fLo docker-compose.yml https://github.com/HenryQW/Awesome-TTRSS/raw/master/docker-compose.yml
这里报错返回404,直接后台进目录创建 docker-compose.yml 文件,复制内容并修改配置。
启动TTRSS
docker-compose up -d
FASTPANEL配置反向代理:
注释掉下面这段:
location / {
index index.php index.html;
}
location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpeg|avi|zip|gz|bz2|rar|swf|ico|7z|doc|docx|map|ogg|otf|pdf|tff|tif|txt|wav|webp|woff|woff2|xls|xlsx|xml)$ {
try_files $uri $uri/ =404;
}
添加配置:
location / {
proxy_pass http://127.0.0.1:8181/;
rewrite ^/(.*)$ /$1 break;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Upgrade-Insecure-Requests 1;
proxy_set_header X-Forwarded-Proto https;
}
登录:
默认账号:admin 默认密码:password
安装RSSHub:
创建rsshub目录并进入:
mkdir rsshub && cd rsshub
下载 docker-compose.yml:
wget https://raw.githubusercontent.com/DIYgod/RSSHub/master/docker-compose.yml
创建 volume 持久化 Redis 缓存:
docker volume create redis-data
启动:
docker-compose up -d
如需更新:
docker-compose down
如果之前已经下载 / 使用过镜像,下方命令可以帮助你获取最新版本:
docker pull diygod/rsshub
反代绑定域名,依旧是如上操作,输入域名显示此页面即成功部署。
THE END
2
海报
RSS:TTRSS+RSSHub 自建RSS阅读服务+阅读源 万物皆可RSS
介绍:
Tiny Tiny RSS 是一款基于 PHP 的免费开源 RSS 聚合阅读器,可以满足我们 RSS 订阅的全部需求!
RSSHub 是一个开源、简单易用、易于扩……
