主要是为了摆脱feedly,每次使用都要开启代理,我的手机代理并不是一直开着的。所以自建一个rss服务就会比较方便
现在比较常见的ttrss,然后配置fever插件,其提供的api可以在各种客户端使用,例如我用的Reeder
直接用docker-compose来启动
version: "3"
services:
database.postgres:
image: sameersbn/postgresql:10 [[特别说明不要使用latest]]
container_name: postgres
environment:
- PG_PASSWORD=PGPS123 # 修改数据库密码
- DB_EXTENSION=pg_trgm
volumes:
- /volume2/docker/ttrss/data/:/var/lib/postgresql/ # 特别注意,套件在哪个volume就填几,volume2是需要修改的值
restart: always
service.rss:
image: wangqiru/ttrss:latest
container_name: ttrss
ports:
- 5005:80
environment:
- SELF_URL_PATH=http://yourIP:5005/ # 下面7个参数后期可在docker中修改,所以暂时不需要改动
- DB_HOST=database.postgres
- DB_PORT=5432 # 数据库端口,别动它
- DB_NAME=ttrss
- DB_USER=postgres
- DB_PASS=PGPS123 # 上面的密码
- ENABLE_PLUGINS=auth_internal,fever # 默认开启
stdin_open: true
tty: true
restart: always
command: sh -c 'sh /wait-for.sh database.postgres:5432 -- php /configure-db.php && exec s6-svscan /etc/s6/' # 别随便改动,这是容器启动时执行的命令
docker-compose up -d
还有点问题就是,有的rss订阅源在墙外,这个需要配置翻墙。
这个只要在docker的环境变量中,添加一个参数即可
HTTP_PROXY=192.168.11.X:7890 // 宿主机的局域网IP:http代理的端口号