RSS阅读另一选择,Miniflux上手实测

已经有FreshRss了为啥要折腾这个呢?技术类博主五木(木木木木木)发测评文:Hi,Miniflux,他不止一次提这个RSS阅读器,因其扩展的MEMOS结缘,发现他推荐的都是好东西,出于信任认定这款阅读器必定尤其过人之处,必须得上手测试下。

测评缘由

经过阅读此文,网络检索相关资料以及实际上手后,汇总了吸引我测评的理由:

1.颜值,文中木木推荐了两个主题,一个是手机小屏主题,一个是电脑大屏主题。简洁、大气、关键有愉快切换夜间模式,这是FreshRss目前没解决好的(换主题实现);
2.迅速,老张博客上阅读到过miniflux,记得他玩的版本是PHP版的,但现在的版本已经是docker版的了,通过木木分享的代码,复制粘贴执行即搞定,轻松愉快;
3.集成,miniflux集成了很多平台,扩展性很强;
4.抓取,这是FreshRSS没有的功能,是比较吸引我的点。不少博主为了让订阅者到访问网站,RSS内容很短有的就是短短的摘要,阅读体验差,这个抓取很牛X,点一下原文就抓取过来了。但这个抓取是公开访问的,像我的COM站那样代码和数据库级别的,是无法抓取的,我是个例哈。
5.兼容,支持导入导出,FreshRSS订阅源轻松导出下,这里导入下,两个平台都有了,棒。

安装主应用

Docker其实我还是不怎么熟悉,虽然已有十来个docke站。选择宝塔的docker来安装,木木的文章没有提个性化修改的代码,傻傻的复制粘贴结果宝塔无法访问,通过检索发现csdn和腾讯云有教程。但教程还是复杂,干不明白还是回到木木代码,他分享了肯定是OK的,我出错肯定是我的问题哈。

通过修改代码里的个性化参数(网址、端口、管理员账户密码),再次宝塔安装再次失败。没办法回到docker体验比宝塔好的1Panel,一次完成。阿里云放行端口,实现访问。注意添加反向代理网站时一定要先申请SSL证书再反向,否则申请SSL证书无法验证通过,这么个顺序花了我半小时去找原因。

实操:1Panel面板容器-编排-创建编排,复制以下代码过去,名称填写miniflux,完事右下角确认。以下代码端口8068为自己想要的端口(不改也OK)并放行,网址改下,其他不动,管理员账户密码安装后后台可再次设置。

version: '3.4'
services:
  miniflux:
    image: miniflux/miniflux:latest
    container_name: miniflux
    restart: always
    ports:
      - "8068:8080"
    depends_on:
      - db
    environment:
      - DEBUG=0
      - LOG_DATE_TIME=1
      # 60 mins
      - POLLING_FREQUENCY=60
      - LISTEN_ADDR=0.0.0.0:8080
      # 访问网址
      - BASE_URL=https://miniflux.xxxx.com/
      - CLEANUP_FREQUENCY_HOURS=876000
      - CLEANUP_ARCHIVE_READ_DAYS=36500
      - CLEANUP_REMOVE_SESSIONS_DAYS=36500
      - RUN_MIGRATIONS=1
      - CREATE_ADMIN=1
      # 管理员账号密码
      - ADMIN_USERNAME=admin
      - ADMIN_PASSWORD=admin123
      - PROXY_IMAGES=all
      - DATABASE_URL=postgres://miniflux:secret@db/miniflux?sslmode=disable

  db:
    image: postgres:12.1-alpine
    restart: always
    expose:
      - 5432
    volumes:
      - ./data:/var/lib/postgresql/data
    environment:
      - POSTGRES_USER=miniflux
      - POSTGRES_PASSWORD=secret

volumes:
  miniflux-db: 

安装三方前端

木木推荐的三方前端同样是个docker应用,代码仅有一行,设置端口、开放端口、方向代理。完成这些到上面主应用查看api地址以及管理员账户密码,到这个三方前端用api+密钥或网址+账户密码登录即可,所有的数据速度同步。

实操:1Panel面板-主机-终端,粘贴下面代码,第一个2000是端口,改为自己想要的并放行,不改也OK。

docker run -p 2000:2000 electh/reactflux

诱人的截图

昨晚刚安装,目前还在对比测评,说实话与FreshRss各有优缺点,夕格准备两个都用着,后续再发详细的测评文。咱看看安装完带数据的效果:

20240505143320.png
20240505143404.png
20240505143423.png
这全套的小屏幕前端我是爱了的,目前FreshRSS已部分自适应,但与这个还是不能比。咱再看看电脑端大屏幕的第三方前端:

2024-05-05T06-39-58.758Z.png
2024-05-05T06-41-01.131Z.png

相关文章

发表新评论