🧤

RSS订阅器 Miniflux 2 安装教程

date
slug
status
tags
备忘
部署
summary
type
Property
Jan 14, 2021 06:54 AM
Miniflux 是一个极简、快速、轻便且易于安装的Feed订阅器,支持Atom、RSS 1.0/2.0、JSON格式,支持OPML导入/导出等。
 
Miniflux 2 本身使用Golang编写,仅支持Postgresql数据库,官方安装教程挺坑的,这里就记下 docker-compose 安装方法。
 

安装使用

 
docker 与 docker-compose 安装过程参考:
 
创建一个新目录 mniflux2
mkdir mniflux2 && cd mniflux2 mkdir db # 建立数据库文件夹 vi docker-compose.yml # 编辑文件
docker-compose.yml 内容如下:
version: '3' services: miniflux: image: miniflux/miniflux:latest ports: - "8080:8080" depends_on: - db environment: - DATABASE_URL=postgres://miniflux:secret@db/miniflux?sslmode=disable - ARCHIVE_READ_DAYS=180 - RUN_MIGRATIONS=1 - CREATE_ADMIN=1 - ADMIN_USERNAME=manage - ADMIN_PASSWORD=666666 restart: always db: image: postgres:latest environment: - POSTGRES_USER=miniflux - POSTGRES_PASSWORD=secret volumes: - ./data:/var/lib/postgresql/data
 
保存完成后直接启动容器: docker-compose up -d
 
最后直接访问: http://127.0.0.1:8080/
 
默认的管理员账号密码对应 yml 文件内的:
- ADMIN_USERNAME=manage - ADMIN_PASSWORD=666666
 

客户端支持

虽然网页版的Miniflux足够轻便快速,但是习惯了原生应用的体验后,很难再回到「简陋」的网页了。好在Miniflux本身就支持与Fever集成,可以通过它的API在Reeder、Unread等客户端中使用。
 
以 Reeder 为例,在Miniflux界面上设置好 Fever 的用户名和密码。
然后打开Reeder添加账户,
类别选择Fever,
在 Server 栏填入 http://<ip地址或域名>:<端口号>/fever
用户名和密码填写上面配置好的,打开信任证书选项,点击登录即可。