# 【记录】搭建 RSS 阅读器 Miniflux

Last updated on September 7, 2024 pm

基于 php 的 TTRSS 虽然好用，但是确实太缓慢了。因此更换使用 Go 写的 RSS 阅读器 Miniflux。

## 搭建 Miniflux

- 搭建反代服务器

    1
    2

    mkdir -p ~/app/miniflux && cd ~/app/miniflux && nano docker-compose.yml
    sudo docker-compose up -d

    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

    version: '3'
    services:
      miniflux:
        image: miniflux/miniflux:latest
        environment:
          - DATABASE_URL=postgres://miniflux:secret@db/miniflux?sslmode=disable
          - RUN_MIGRATIONS=1
          - POLLING_FREQUENCY=60   #抓取feed的时间间隔（单位为分钟）
          - CREATE_ADMIN=1
          - ADMIN_USERNAME=admin   #管理员帐号用户名
          - ADMIN_PASSWORD=test123   #管理员帐号密码，用户名与密码之后可以在网页中进行修改
          - POLLING_PARSING_ERROR_LIMIT=0
          - POLLING_SCHEDULER=entry_frequency
        restart: unless-stopped
      db:
        image: postgres:16.2-alpine3.19
        restart: always
        shm_size: 128mb
        environment:
          - POSTGRES_USER=miniflux
          - POSTGRES_PASSWORD=secret
          - POSTGRES_DB=miniflux
        volumes:
          - ./miniflux-db:/var/lib/postgresql/data
    networks:
      default:
        external: true
        name: ngpm

## 附加 Rss-Translation

- Rss-Translation 可以翻译订阅源
- 自建 RSSHub

## 附加 RSS-Translator

- Rss-Translator 可以翻译订阅源

    1
    2
    3
    4

    mkdir -p ~/app/RssTranslator && cd ~/app/RssTranslator && nano docker-compose.yml
    sudo docker-compose up -d
    # 反代 rsstranslator:8000
    # 默认账户：admin 密码：rsstranslator

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24

    version: '3'
    services:
      rsstranslator:
        image: rsstranslator/rsstranslator
        environment:
          - PYTHONUNBUFFERED=0
          - PYTHONDONTWRITEBYTECODE=1
          - DEBUG=0
          - DEMO=0
          - USER_MANAGEMENT=0
          - LOG_LEVEL=ERROR
          - HUEY_WORKERS=10
          - CSRF_TRUSTED_ORIGINS=https://xxx.limour.top
          - default_update_frequency=30
          - default_max_posts=20
        volumes:
          - ./data:/home/rsstranslator/data
        restart: always
        command: bash -c "python manage.py init_server && python manage.py run_huey & uvicorn config.asgi:application --host 0.0.0.0"

    networks:
      default:
        external: true
        name: ngpm

- 各家api转通用格式

#docker #ngpm #rss
【记录】搭建 RSS 阅读器 Miniflux
https://hexo.limour.top/-ji-lu--da-jian-RSS-yue-du-qi-Miniflux
Author
Limour
Posted on
September 2, 2023
Updated on
September 7, 2024
Licensed under
【记录】在 Slurm 平台的GPU集群上使用 Pytorch Previous
【记录】QPDF常用命令 Next

#### Search

Keyword