NAS 上的轻量级 RSS 阅读器,支持多种提要,还能自动嗅探
「NAS、键盘、路由器······年轻就要多折腾,我是爱折腾的熊猫—多面手博主!咱主打的就是一个 “技能不压身,干货不掺水”」
引言
随着流媒体兴起,论坛和个人博客慢慢不行了,RSS 也渐渐从咱们视线里消失了。熊猫记得很早以前,我还在用塞班系统的时候,就经常用 RSS 阅读器。那时候,个人博客和知名论坛非常多,有很多有意思的内容,可现在,大家都跑去刷短视频,反倒不怎么关注传统图文内容了。
不过自从熊猫开始图文内容创作之后,其实图文方面的内容关注的比较多了,前几天看到一个支持Docker部署的轻量级RSS阅读器,简洁的UI设计非常适合让用户直接专注于阅读本身这件事,所以便准备部署在NAS上作为长期使用的阅读器。
项目介绍
项目名为Fusion,目前在github开源,地址为https://github.com/0x2E/fusion,感兴趣的可以去支持一下作者,点一点Star。
项目没有多用户,但带有鉴权功能,能设置登录密码,整个界面也是相当的简洁,出个订阅于阅读等相关,没有提供任何的其他功能,让用户能专注于阅读这件事的本身。
在订阅的添加上,Fusion支持常规的RSS订阅源、Atom以及JSON提要,同时可以让浏览器直接进行PWA安装,加上整个项目直接用Golang和SQlite构建,不管是项目本身还是数据库都非常轻量化。
添加订阅源可以输入源地址,也可以输入网站的链接,服务器会自动定位网站的订阅源,例如这样。
根据网站的不同,你也可以自建订阅源分组来区分这些网站,这也是设置中仅有的功能之一。
阅读的适配效果还是不错的,同时支持自适应布局,所以不管是移动端还是PC端的体验都非常不错,很适合闲暇刷一刷。
项目部署
前面也提到了项目用的是SQlite数据库,所以项目部署也很简单。作者也提供了Docker镜像,不需要构建直接拉取就行了。
容器镜像保存在ghcr.io上面,拉取镜像输入ghcr.io/0x2e/fusion:latest
即可,或者用compose方式部署,方便后续的数据以及容器迁移。
version: "3"
services:fusion:image: ghcr.io/0x2e/fusion:latestports:- "8080:8080"environment:- PASSWORD=fusionrestart: "unless-stopped"volumes:- ./data:/data
写在最后
图文作为最早的传媒方式,就算在如今流媒体和短视频火爆的时代,还是有它的立足之地。我个人觉得,很大一部分原因是它能让人更专注地关注内容本身,还能融入自己的理解。但视频就不一样了,更多是把观众带进创作者自己的观点和世界里,所以经常能听到有人说短视频误导性很强。
以上便是本次分享的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!