public_html
下。cd
到public_html
目录,使用unzip freshrss.zip
解压文件。为什么如此复杂的解压,两方面,第一,我这里连不上Serv00的上传服务器,SSH都得挂代理,第二,挂上代理,直接上传解压的文件,会上传到一半出错。public_html
下,就可以通过之前解析域名访问安装。
services:
miniflux:
image: miniflux/miniflux:latest
ports:
- "19999:8080"
depends_on:
db:
condition: service_healthy
environment:
- DATABASE_URL=postgres://miniflux:secret@db/miniflux?sslmode=disable
- RUN_MIGRATIONS=1
- CREATE_ADMIN=1
- ADMIN_USERNAME=admin
- ADMIN_PASSWORD=test123
db:
image: postgres:17-alpine
environment:
- POSTGRES_USER=miniflux
- POSTGRES_PASSWORD=secret
- POSTGRES_DB=miniflux
volumes:
- miniflux-db:/var/lib/postgresql/data
healthcheck:
test: ["CMD", "pg_isready", "-U", "miniflux"]
interval: 10s
start_period: 30s
volumes:
miniflux-db:
docker run -d --restart unless-stopped --log-opt max-size=10m \
-p 8080:80 \
-e TZ=Europe/Paris \
-e 'CRON_MIN=1,31' \
-v freshrss_data:/var/www/FreshRSS/data \
-v freshrss_extensions:/var/www/FreshRSS/extensions \
--name freshrss \
freshrss/freshrss
使用飞牛的话,记着官方给出需要配置的参数
(这个可以自定义端口)
(也可以配置Asia/Shanghai,这样时间会准一些)
(自动刷新,这个得配置,在环境配置处)
(新建对应文件夹,映射后面的两个FreshRss内部文件夹)
/var/www/FreshRSS/data
报错,那就配置路径权限,这里参考群晖使用 docker 搭建 FreshRSS 踩坑。docker exec freshrss chown www-data:www-data -R /var/www/FreshRSS/data
docker exec freshrss chmod g+rx /var/www/FreshRSS/data
config.php
文件里面的'base_url' => 'https://subdomain.example.com/'
,将内网地址调整为自己的域名。docker bash *****
链接调整,我这里通过飞牛Docker的终端连接:文件路径在cd data/config.php
,这里如果没有文本编辑器的话,就安装一个。修改对应参数,注意格式。 https://xx.xxx.xxx/i/?a=rss&user=adminadmin&token=&hours=199
填写到FeedRss里面是无法订阅的,我们需要删除掉后缀https://xx.xxx.xxx/i/?a=rss
,仅保留此部分。你可以通过浏览器测试一下,是可以正常显示订阅的。订阅测试期间,先测试了几个老哥的订阅,其中订阅到雅余老哥博客的时候,由于最新的文章里面开头是图片,在FreshRss的公共链接里面也有对应的显示,导致页面显示异常。这里对FeedRss插件进行了调整。