一直使用的feedly免费版本,体验蛮好,不过免费版只能添加3个文件夹,订阅源一多,分类就不够用了,无奈只能利用闲置服务器搭建一个,对比了几个开源RSS服务,觉得Tiny Tiny RSS挺不错,就是功能有点多,所以需要调教一下。最好使用国外服务器搭建,国内服务器可能因为墙的原因导致有些订阅地址无法更新。本文记录一下搭建过程。
使用docker镜像搭建
有热心网友已经整理好了镜像,使用docker搭建非常简单,感谢Awesome TTRSS
1. 安装docker和docker-compose
# 安装docker
curl -fsSL https://get.docker.com/ | sh
# 启动docker
sudo systemctl start docker
# 安装docker-compose最新版本
curl -s https://api.github.com/repos/docker/compose/releases/latest | grep -Pio "https.*$(uname -s)-$(uname -m)(?=\"$)" | wget -O /usr/local/bin/docker-compose -qi -
# 赋予执行权限
chmod +x /usr/local/bin/docker-compose
# 检查版本
docker-compose --version
2. 安装Tiny Tiny RSS
# 创建目录
mkdir ttrss && cd ttrss
# 下载docker-compose配置文件
wget -q https://raw.githubusercontent.com/HenryQW/Awesome-TTRSS/main/docker-compose.yml
# 编辑配置文件
vim docker-compose.yml
version: "3"
services:
service.rss:
image: wangqiru/ttrss:latest
container_name: ttrss
ports:
- 181:80
environment:
- SELF_URL_PATH=http://localhost:181/ # 修改为你的域名
- DB_PASS=ttrss # 此处为postgrep数据库密码,需要与`database.postgres`中配置相同
...
database.postgres:
image: postgres:13-alpine
container_name: postgres
environment:
- POSTGRES_PASSWORD=ttrss # 数据库密码
volumes:
...
# 启动服务
docker-compose up -d
# 查看正在运行的docker服务
docker ps
# 停止并删除docker容器
docker-compose down
把域名绑定你的服务器IP,就可以通过181端口访问了,不要忘记修改默认密码
地址:http://{绑定域名}:181
账号:admin
密码:password
移动端推荐使用Feedme
进阶配置
配置HTTPS
https://ttrss.henry.wang/zh/#%E9%85%8D%E7%BD%AE-https
启用插件
https://ttrss.henry.wang/zh/#%E6%8F%92%E4%BB%B6
修改主题
https://ttrss.henry.wang/zh/#%E4%B8%BB%E9%A2%98