在这个信息爆炸的时代,我们每天都在各个平台间来回切换,追踪热点、关注趋势。微博有自己的热搜,知乎有自己的热榜,36氪有自己的快讯...每个平台都承载着不同维度的信息,分散的信息源浪费着我们的时间和生命。
如果能有一个工具,将所有这些信息流整合到一起,在同一个界面中便捷地获取所有平台的热点和实时资讯,这该多么便利?
newsnow 是一个开源的信息聚合工具,它能够实时抓取各大平台的热榜信息,将它们集中展示在一个统一的界面中。通过在群晖上的简单部署,你就能拥有一个完全属于自己的信息聚合中心,随时掌握全网热点动态。

项目地址
https://github.com/ourongxing/newsnow
项目特性
- 开源免费
- 支持 Docker、Cloudflare Pages、Vercel 部署
- 开箱即用
- 关注、热门榜单、实时信息查询
群晖部署
接下来以群晖NAS来演示 newsnow ,其他 NAS 类似。
🔻 把下面的 compose 文件保存为docker-compose.yml文件。
version: '3'
services:
newsnow:
image: ghcr.io/ourongxing/newsnow:latest
container_name: newsnow
restart: always
ports:
- '4444:4444'
environment:
- G_CLIENT_ID=
- G_CLIENT_SECRET=
- JWT_SECRET=
- INIT_TABLE=true🔻 打开群晖【FileStation】,新建newsnow文件夹,并把docker-compose.yml文件上传到文件夹中。

🔻 打开群晖【Container Manager】,在项目菜单中新增一个项目newsnow。

🔻 路径选择为前面创建的newsnow文件路径,并勾选使用现有的 docker-compose.yml 来创建项目。

🔻 等待项目构建成功。

🔻 浏览器打开【群晖IP:4444】就能进行访问了。

反向代理
这样能获取各式榜单的优秀工具,必须要能外部访问的,所以接下来配置反向代理。
🔻 打开【控制面板】,找到登录门户 -> 高级,点击反向代理服务器按钮,新增一条规则如下,主机名为DDNS服务的域名。

🔻 经过这样配置外部还是不能访问的,我们要配置端口转发才能通过外网访问到群晖的服务。所以要去路由器增加一条转发规则,把群晖的4445端口映射到路由器上。

🔻 这样就可以通过QC的域名访问newsnow的内网服务。

如果你不懂反向代理,那么可以直接把群晖的4444端口映射到路由器上,这样最前面配置反向代理服务器这一步就可以去掉。
后记
总的来说 newsnow 的部署是非常简单的,不依赖额外的环境。它在移动网页上的适配也非常不错,部署好后,请把它分享给家人和朋友一起使用吧!
