全网热点一网打尽!Docker部署DailyHot聚合热榜

全网热点一网打尽!Docker部署DailyHot聚合热榜

兄弟们是不是每天被各种平台的热搜轰炸得头晕眼花?微博、知乎、B站来回切换累成狗?今天二冰给大家安利个神器——DailyHot热榜聚合系统,用Docker三分钟搞定部署,全网热点尽在掌握!

一、项目速览

项目名称:DailyHot热榜聚合系统
项目地址
前端仓库:github.com/imsyy/DailyH后端仓库:github.com/imsyy/DailyH

这套系统由前后端分离架构组成,后端提供全网30+平台的热榜数据接口,前端采用响应式设计,电脑手机都能完美显示。官方演示站:hot.imsyy.top

二、四大核心优势

  1. 1. 闪电响应:接口响应速度控制在200ms以内,比刷微博还快
  2. 2. 双模输出:同时支持RSS订阅和JSON格式,开发者的最爱
  3. 3. 部署灵活:支持Docker/源码/Vercel三种部署方式,总有一款适合你
  4. 4. 接口清晰:路由设计简洁易懂,二次开发毫无压力

后端接口演示

三、Dockge极速部署指南

准备compose文件

version: '3'

services:
  dailyhot-api:
    image: imsyy/dailyhot-api
    container_name: dailyhot-api
    restart: unless-stopped
    ports:
      - 6688:6688

  dailyhot-web:
    image: wbsu2003/dailyhot
    container_name: dailyhot-web
    restart: unless-stopped
    ports:
      - 6689:80
    environment:
      - VITE_GLOBAL_API=http://[你的服务器IP]:6688
      - VITE_ICP=

Dockge部署步骤

打开Dockge面板 -> 创建堆栈 -> 设置堆栈名称 -> 粘贴compose代码 -> 30秒启动成功!注意修改环境变量中的服务器IP地址,启动后访问6689端口即可使用

四、玩法大揭秘

前端展示

访问http://你的IP:6689获取聚合热榜:

  • • 点击平台图标切换不同榜单
  • • 手机端自动适配屏幕宽度
  • • 支持深色/浅色主题切换

手机端效果

接口调用

访问http://你的IP:6688/all获取全部平台列表,调用示例:

# 获取知乎热榜
curl http://IP:6688/zhihu

# 获取B站日榜RSS
curl http://IP:6688/bili?rss=true

五、实战测评

经过一周深度体验,二冰总结出三大使用场景:

  1. 1. 新媒体运营:10分钟扫遍全网热点,追热效率提升300%
  2. 2. RSS用户:用Inoreader等阅读器订阅各平台热榜
  3. 3. 开发者:基于API开发个性化信息聚合工具

RSS订阅效果

六、避坑指南

  1. 1. 前端环境变量必须在首次部署时设置
  2. 2. 建议服务器内存不低于1GB
  3. 3. 海外服务器访问国内平台可能受限
  4. 4. 定期执行docker-compose pull更新镜像

最终结论

这套系统堪称信息焦虑症患者的解药!部署简单、维护成本低,特别适合需要多平台运营的自媒体人和开发者。二冰实测连续运行30天零故障,墙裂推荐兄弟们上手体验!

部署难度:⭐
实用指数:⭐⭐⭐⭐⭐
推荐指数:⭐⭐⭐⭐⭐

如果觉得教程有帮助,别忘了点赞收藏,评论区欢迎交流部署心得!

最后,奉上我的超级无敌至尊docker库,二冰平时玩过的docker都整理到了这个仓库中了,一直在更新中,希望有github账号的兄弟能去给点个star,不知道玩啥的,都去这里面找,都给你们分好类了
仓库链接:github.com/TWO-ICE/Awes