鸣约博客
  • Docker应用
  • 建站教程
  • 管理面板
  • 可视化工具
  • 首页
  • 博客
  • 标签
  • 分类
首页 博客 标签
所有分类
Docker应用 14 建站教程 2 管理面板 2 可视化工具 1
  1. 首页
  2. posts
  3. NewsNow 打造优雅的实时新闻阅读体验

NewsNow 打造优雅的实时新闻阅读体验

2025年6月19日 鸣约
NewsNow实时新闻聚合器Docker部署教程,支持GitHub OAuth登录、智能缓存,打造优雅的新闻阅读体验。

NewsNow 简介

NewsNow 是一个开源的实时新闻聚合器,专为优雅阅读热门新闻而设计。它采用现代化的Web技术栈,提供简洁美观的界面和强大的功能,支持GitHub OAuth登录、智能缓存和自适应抓取。

官方演示站:https://newsnow.busiyi.world
GitHub项目:https://github.com/ourongxing/newsnow

主要特点

  • 实时新闻聚合:优雅地阅读实时和热门新闻
  • 现代化UI设计:简洁优雅的界面,提供最佳阅读体验
  • GitHub OAuth登录:支持用户登录和数据同步
  • 智能缓存系统:30分钟默认缓存,登录用户可强制刷新
  • 自适应抓取:根据源更新频率智能调整抓取间隔(最小2分钟)
  • 多数据库支持:支持Cloudflare D1、SQLite、PostgreSQL等多种数据库
  • PWA应用:可安装为Web应用,支持离线阅读
  • MCP服务器支持:可集成到Claude等AI工具中

准备工作

在开始部署之前,请确保您已经具备以下条件:

  1. 已安装 Docker 和 Docker Compose(参考本站 Linux Docker 安装教程 )
  2. 服务器建议配置:1核 CPU, 1GB 内存, 5GB 可用存储空间以上。
  3. 准备域名,用于HTTPS访问(可选)

使用 Docker Compose 部署(推荐)

首先,创建用于存放 Newsnow 配置和数据的目录。

1. 创建部署文件

首先,创建用于存放部署文件的目录:

mkdir -p ~/newsnow
cd ~/newsnow

2. 创建 docker-compose.yml 文件

cat > docker-compose.yml << 'EOF'
version: '3'

services:
  newsnow:
    image: ghcr.io/ourongxing/newsnow:latest
    container_name: newsnow
    restart: always
    ports:
      - '4445:4444'
    volumes:
      - newsnow_data:/usr/app/.data
    environment:
      - HOST=0.0.0.0
      - PORT=4444
      - NODE_ENV=production
      - INIT_TABLE=true
      - ENABLE_CACHE=true
      - TZ=Asia/Shanghai

volumes:
  newsnow_data:
    name: newsnow_data
EOF

参数说明

  • image: 使用官方最新版镜像。
  • ports: 默认映射到 4445 端口,可根据需要修改冒号前的端口。
  • volumes: 使用名为 newsnow_data 的 Docker 卷持久化应用数据(包括SQLite数据库)。
  • TZ: 时区设置,建议保持 Asia/Shanghai。

3. 启动 NewsNow 服务

完成配置后,在 ~/newsnow 目录下执行以下命令启动服务:

docker compose up -d

基本配置

1. 访问 NewsNow

在浏览器中访问:

http://你的服务器IP:4445

首次访问即可看到新闻聚合页面,无需额外配置。

2. 域名与HTTPS访问(可选)

如需通过自定义域名和HTTPS访问,推荐搭配 Nginx Proxy Manager 进行反向代理与SSL证书配置。

详细教程请参考:使用Docker快速部署Nginx Proxy Manager实现多域名反向代理

总结

通过本教程,您已成功部署了 NewsNow 实时新闻聚合器。NewsNow 提供了优雅的新闻阅读体验,是个人和团队获取实时资讯的理想选择。

主要优势:

  • 优雅设计:现代化UI,提供最佳阅读体验
  • 智能抓取:自适应机制,优化资源使用
  • 功能丰富:支持登录、缓存、数据同步
  • 部署灵活:支持多种数据库和部署方式
  • 开源免费:完全开源,可自定义扩展

适用场景:

  • 个人新闻阅读中心
  • 团队信息聚合平台
  • 企业内网新闻服务
  • 自定义新闻源聚合

如果在使用过程中遇到任何问题,欢迎在评论区留言,我会尽快为您解答。

📝

Mazanoke 隐私优先的本地图片优化工具

Mazanoke 简介 Mazanoke 是一个开源的自托管图片优化工具,完全在浏览器中运行,支持离线使用。它专为注重隐私的用户设计,所有图片处理都在本地设备上 …

6月19日
NewsNow 打造优雅的实时新闻阅读体验

DailyTxT 端到端加密的私密日记本

DailyTxT 简介 DailyTxT 是一款开源 加密日记 Web-App,后端采用 Python Flask,前端基于 Vue.js, …

6月14日
📝

Changedetection 网页内容变化监控利器

Changedetection.io 简介 Changedetection.io 是一款开源的网页变动监控平台,支持对任意网页内容变更进行自动检测,并通过多种方 …

6月12日
📝

Vaultwarden 自建安全密码管理中心

Vaultwarden 简介 Vaultwarden(原名 Bitwarden_RS)是 Bitwarden 官方密码管理器的高性能 Rust 重写版本,兼容所 …

6月12日
浏览更多文章 →

评论

阅读进度

0%

文章分类

Docker应用

文章标签

Docker 信息工具 NewsNow 自托管 实时同步 个人使用

© 2025 鸣约博客. 保留所有权利.