一直使用的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

2209rCOvVTHQwx.jpg

参考链接

  1. https://sspai.com/post/57498
  2. https://ttrss.henry.wang/zh/