在这个信息爆炸的时代,我们每天都在各个平台间来回切换,追踪热点、关注趋势。微博有自己的热搜,知乎有自己的热榜,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 的部署是非常简单的,不依赖额外的环境。它在移动网页上的适配也非常不错,部署好后,请把它分享给家人和朋友一起使用吧!

最后修改:2024 年 11 月 01 日
如果觉得我的文章对你有用,就给个赏~~写文章,费烟~