docker-compose部署
- 创建一个目录
freshrss
并进入该位置,新建 docker-compose.yml
1
| mkdir /freshrss && cd /freshrss
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| version: "3"
services: freshrss-db: image: postgres:12-alpine # 官方示例中给出了 MySQL/MarriaDB/PostgreSQL 三种方案 container_name: freshrss-db hostname: freshrss-db restart: unless-stopped volumes: - db:/var/lib/postgresql/data environment: POSTGRES_USER: freshrss # 数据库配置,请自行修改、避免使用默认配置 POSTGRES_PASSWORD: freshrss # 数据库配置,请自行修改、避免使用默认配置 POSTGRES_DB: freshrss # 数据库配置,请自行修改、避免使用默认配置
freshrss-app: image: freshrss/freshrss:latest container_name: freshrss-app hostname: freshrss-app restart: unless-stopped ports: - "8081:80" # 映射端口 depends_on: - freshrss-db volumes: - ./data:/var/www/FreshRSS/data - ./extensions:/var/www/FreshRSS/extensions environment: CRON_MIN: '*/20' # RSS 刷新周期,单位为分钟,*/20 表示每 20 分钟刷新一次 TZ: Asia/Shanghai # 时区
volumes: db: data: extensions:
|
docker命令部署
1 2 3 4 5 6 7 8
| docker run -d --restart unless-stopped --log-opt max-size=10m \ -p 8080:80 \ -e TZ=Asia/Shanghai \ -e CRON_MIN='*/20' \ -v freshrss_data:/var/www/FreshRSS/data \ -v freshrss_extensions:/var/www/FreshRSS/extensions \ --name freshrss \ freshrss/freshrss
|
访问
第三方客户端连接
- 打开左上角
订阅管理
- 选择
订阅工具
- 复制右侧显示的
API
链接地址
- 粘贴到
RSSHub
一键订阅中FreshRSS
地址栏中
其它
源码手动安装方式的部署,请参考:serv00部署FreshRSS