注:本文适合零基础且需要部署Dailyhot项目的朋友阅读,全程使用宝塔面板可视化操作,无需基础。

DailyHot 是一个开源项目,它提供了一个获取各大热门网站热门头条的聚合平台。这个项目旨在帮助用户追踪全网热点,实现简单高效的阅读体验。

今日热榜页面截图.png

体验地址:https://dh.top996.cn

DailyHot 项目分为前端和后端两部分:

后端 API 地址:DailyHotApi (https://github.com/imsyy/DailyHotApi)

前端页面地址:DailyHot(https://github.com/imsyy/DailyHot)

由于官方只单独提供了后端API的镜像,这里使用的第三方Docker镜像rehiy/dailyhot进行部署。


前提准备:宝塔面板+docker(打开宝塔后点击docker下载)

详细步骤(使用宝塔面板):

1.点击宝塔面板左侧“文件”按钮>>>在“/srv”下创建文件“deploy.sh”>>>将下方内容复制到“deploy.sh”文件内保存。

#!/bin/sh

# 停止并删除旧容器(如果存在)
docker stop dailyhot && docker rm dailyhot || true

# 拉取最新镜像,失败则终止脚本
docker pull docker.1panel.live/rehiy/dailyhot:latest || exit 1

# 运行容器
docker run --name dailyhot -d \
    --restart unless-stopped \
    --env APP_ICP="你的ICP备案号" \
    --env APP_COPYRIGHT="版权信息" \
    --env APP_COPYRIGHT_URL="点击版权信息跳转链接" \
    docker.1panel.live/rehiy/dailyhot:latest

2.点击文件上方“终端”按钮>>>输入. deploy.sh 并回车,等待运行结束。

文章内容图.jpg

3.点击左侧docker按钮>>>找到dailyhot容器点击管理>>>复制容器IP地址。

4.点击网站的设置>>>反向代理>>>添加反向代理>>>填写代理名和目标url>>>点击确认。

5.打开新的网页>>>输入你网站的IP或域名即可访问。


总结:教程已经很详细,如果有问题请仔细检查是否按教程执行。如教程错误或有侵权,感谢纠正。