IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Hi,Miniflux

    林木木发表于 2024-05-03 20:23:37
    love 0

    Miniflux 是一款极简 RSS 订阅阅读器。

    Docker 部署内存占用 30MB 左右,相比 FreshRSS 占用 150MB 左右,轻量许多。

    具体部署先略过,主要推荐两个相关项目。

    推荐一: Miniflux-Theme-Reeder

    项目地址:https://github.com/rootknight/Miniflux-Theme-Reeder

    基于官方内置 自定义 CSS 功能的仿 Reeder 界面主题,一键复制 style.min.css 代码,粘贴到 设置-自定义 CSS 保存即可。

    支持移动端的 PWA 模式,自适应系统暗色/亮色模式,适合移动端看得多的同学。

    推荐二: ReactFlux

    项目地址:https://github.com/electh/ReactFlux

    第三方 Web 前端,提供更为友好的阅读体验,虽然也有移动端适配,但更适合桌面端大屏幕浏览。

    缺点是需要另外地方部署前端,不过可以直接使用部署在 Cloudflare Pages 上的演示站或者自行部署。

    部署代码备份: Miniflux

    个人部署采用 docker-compose.yml 拉起服务。

    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:
    

    后续更新版本,进入 yml 文件目录,终端逐行输入以下代码:

    docker-compose pull
    docker-compose down
    docker-compose up -d
    


沪ICP备19023445号-2号
友情链接