docker 部署ttrss
1.简介
Tiny Tiny RSS(tt-rss)是一个开源的RSS阅读器,它具有易于使用的用户界面和强大的功能。tt-rss可以运行在各种操作系统上,包括Windows、Mac OS X和Linux。
2.安装
前提安装好Docker与docker compose
提前拉取镜像
docker pull wangqiru/ttrss:latest &&
docker pull wangqiru/mercury-parser-api:latest &&
docker pull wangqiru/opencc-api-server:latest &&
docker pull postgres:13-alpine
cd /data/docker/ttrss;vi docker-compose.yml
配置docker-compose.yml文件
version: "3"
services:
service.rss:
image: wangqiru/ttrss:latest
container_name: ttrss
ports:
- 3838:80 # 按需修改
environment:
- SELF_URL_PATH=https://klxq.fun/ # 按需修改
- DB_PASS=ipbuff@QW8F8 # 按需修改。与下面的密码对应
volumes:
- ./feed-icons:/var/www/feed-icons/
networks:
- public_access
- service_only
- database_only
stdin_open: true
tty: true
restart: always
service.mercury:
image: wangqiru/mercury-parser-api:latest
container_name: mercury
networks:
- public_access
- service_only
restart: always
service.opencc:
image: wangqiru/opencc-api-server:latest
container_name: opencc
environment:
- NODE_ENV=production
networks:
- service_only
restart: always
database.postgres:
image: postgres:13-alpine
container_name: postgres
environment:
- POSTGRES_PASSWORD=ipbuff@QW8F8 # 按需修改。与上面的密码对应
volumes:
- ./db/:/var/lib/postgresql/data
networks:
- database_only
restart: always
networks:
public_access:
service_only:
internal: true
database_only:
internal: true
启动
docker-compose up -d
查看日志
docker-compose logs -f
改变文件夹的权限
chmod -R 777 /data/docker/ttrss/feed-icons/
重启
docker-compose restart
会启动四个docker容器
Tiny Tiny RSS 本身,监听端口为 0.0.0.0:3838 → 80,同时暴露给外网
PostgreSQL 数据库服务
Mercury 全文抓取服务
OpenCC 简体、繁体中文转换服务
3. 登录ttrss页面设置
访问地址:http://klxq.fun:3838
默认账号:admin
密码:password
启用外部api
为了多平台使用
#启用Fever插件#
保证多客户端的实时进度同步
如果你有时在电脑上看RSS,有时有手机上看RSS,推荐你使用支持Fever API的手机APP。
此外,你可以用bitwarden生成一个新的密码并填入Set Password前面的空格中,记得点击Set Password保存。
这个密码主要是在手机客户端通过Fever API订阅时需要用。你也可以设置得简单点,或者干脆设置和帐号一样的密码,看你喜欢。
Fever API的密码与帐号密码是相互独立的。
启用其他插件
配置OpenCC
配置全文阅读插件
输入service.mercury:3000:
配置繁体转简体
再次输入service.mercury:3000:
4. 添加订阅源
互联网资讯
整合互联网资讯媒体,偏重于前端科技、电子硬件、手机应用。
36kr:https://rss.aishort.top/?type=36kr
虎嗅网:https://rss.aishort.top/?type=huxiu
艾瑞网:https://rss.aishort.top/?type=iresearch
爱范儿|AppSolution:https://rss.aishort.top/?type=AppSolution
奇思妙想
每天吸收些稀奇古怪的知识,期待引发后续的灵机一动。
果壳网:https://rss.aishort.top/?type=guokr
知乎想法热榜:https://rss.aishort.top/?type=zhihu
5. 推荐RSS阅读器
安卓 FeedMe
这是它的GitHub地址
https://play.google.com/store/apps/details?id=com.seazon.feedme
参考链接:
https://blognas.hwb0307.com/linux/docker/788