想试试 Follow
,但是没弄到邀请码,虽然也能用,但限制太多了。如果你正好手上有多余的,可以私信我,不胜感激~~
简介
老苏以前介绍过 Miniflux
,一个极简的 RSS
订阅器,功能很强,只是界面实在有点朴素。在这个看脸的时代,估计很多人看一眼就划走了。
文章传送门:极简RSS订阅器Miniflux
因此,这次专门找了个高颜值的客户端 Nextflux
,来弥补 Miniflux
短板
什么是 Nextflux ?
Nextflux
是一个现代化的RSS
阅读器客户端,专为Miniflux
设计,使用React
和Vite
构建。
主要特点
-
🚀快速响应的用户界面:基于 NextUI
构建,提供流畅的用户体验。 -
🌐连接 Miniflux 服务器:可以与 Miniflux
服务器进行连接。 -
🔄自动后台同步:支持可配置的同步间隔。 -
📱移动友好:支持渐进式 Web
应用(PWA
),在移动设备上表现良好。 -
🌙主题支持:提供多种主题选项,包括光亮模式和暗黑模式。 -
🌍国际化:支持英语和中文。 -
🎯丰富的阅读体验:包括图像库、播客和视频播放器支持。 -
⌨️键盘快捷键:提升用户操作效率。 -
📊进阶的订阅管理:支持 OPML
导入、分类组织和隐藏订阅。

Nextflux
的部署可以通过 Docker
或 Cloudflare Pages
进行。
安装
在群晖上以 Docker 方式安装。
既然 Nextflux
是 Miniflux
前端,那当然首先应该先安装 Miniflux
。
如果你已经安装了 Miniflux
,只需安装 Nextflux
就行
# 运行容器
docker run -d
--restart unless-stopped
--name nextflux
-p 8121:80
electh/nextflux:latest
如果还没安装 Miniflux
,也可以用 docker-compose
一起安装。将下面的内容保存为 docker-compose.yml
文件
version: '3'
services:
miniflux:
image: miniflux/miniflux:latest
container_name: miniflux-server
restart: unless-stopped
ports:
- "8120: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
container_name: miniflux-db
restart: unless-stopped
environment:
- POSTGRES_USER=miniflux
- POSTGRES_PASSWORD=secret
- POSTGRES_DB=miniflux
volumes:
- ./data:/var/lib/postgresql/data
healthcheck:
test: ["CMD", "pg_isready", "-U", "miniflux"]
interval: 10s
start_period: 30s
nextflux:
image: electh/nextflux:latest
container_name: miniflux-nextflux
restart: unless-stopped
ports:
- "8121:80"
关于环境变量的简单说明:
可变 | 值 |
---|---|
DATABASE_URL |
postgres://miniflux:secret@db/miniflux?sslmode=disable , 连接到 PostgreSQL 数据库的 URL ,包括用户名、密码、主机和数据库名。sslmode=disable 表示禁用 SSL 连接。 |
RUN_MIGRATIONS |
1 , 指定 Miniflux 在启动时运行数据库迁移。 |
CREATE_ADMIN |
1 , 指定 Miniflux 创建管理员账户。 |
ADMIN_USERNAME |
admin , 管理员账户的用户名。 |
ADMIN_PASSWORD |
test123 , 管理员账户的密码。 |
POSTGRES_USER |
miniflux , PostgreSQL 数据库用户的用户名。 |
POSTGRES_PASSWORD |
secret , PostgreSQL 数据库用户的密码。 |
POSTGRES_DB |
miniflux , PostgreSQL 数据库的名称。 |
然后执行下面的命令
# 新建文件夹 miniflux 和 子目录
mkdir -p /volume1/docker/miniflux/data
# 进入 miniflux 目录
cd /volume1/docker/miniflux
# 将 docker-compose.yml 放入当前目录
# 先启动数据库
docker-compose up -d db
# 再启动其他应用
docker-compose up -d
运行
在浏览器中输入 http://群晖IP:8121
就能看到登录界面
-
服务器地址: Miniflux
的地址,也就是http://群晖IP:8120
; -
用户名:环境变量 ADMIN_USERNAME
设定的值; -
密码:环境变量 ADMIN_PASSWORD
设定的值;

登录成功后的主界面

点 +
号可以添加订阅

还是以老苏的博客为例, https://laosu.tech/atom.xml

添加成功后

选中一篇,显示的是全文。如果不是,可以点右上角的 阅读模式

参考文档
electh/nextflux: Yet another web-based frontend for Miniflux
地址:https://github.com/electh/nextfluxI build another web-based frontend for Miniflux : r/selfhosted
地址:https://www.reddit.com/r/selfhosted/comments/1i368rg/i_build_another_webbased_frontend_for_miniflux/Miniflux Installation with Docker
地址:https://miniflux.app/docs/docker.html
@所有人:写文不易,如果你都看到了这里,请点个赞
和在看
,分享给更多的朋友;为确保你能收到每一篇文章,请主页右上角设置星标。点点广告就是对老苏最大的支持。
原文始发于微信公众号(各种折腾):Miniflux的高颜值客户端Nextflux
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/312246.html