阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

零成本上线!用 Hugging Face免费服务器+Docker 快速部署HertzBeat 监控平台

10次阅读
没有评论

共计 4071 个字符,预计需要花费 11 分钟才能阅读完成。

零成本上线!用 Hugging Face 免费服务器 +Docker 快速部署 HertzBeat 监控平台

前言

大家好,我是星哥,监控平台是保障服务稳定运行的核心工具,但优质监控方案往往伴随高昂的服务器成本。

之前星哥写的文章:《 免费领取 huggingface 的 2 核 16G 云服务器,超简单教程 》领取免费的云服务器,今天给大家分享一个使用 Hugging Face 技巧 —— 利用 Hugging Face 提供的免费云服务器,通过 Docker 快速部署 Apache HertzBeat 轻量级监控平台,不仅能获得 2 核 CPU、16G 内存、50G 硬盘的强劲配置,还能轻松解决服务休眠问题,全程零成本、操作零门槛!

零成本上线!用 Hugging Face 免费服务器 +Docker 快速部署 HertzBeat 监控平台

一、Hugging Face+HertzBeat 的“黄金搭配”?

Hugging Face 作为全球知名的 AI 社区,其 Spaces 功能提供的免费服务器堪称“良心配置”——2 核 CPU+16G 内存 + 50G 硬盘,支持 Gradio、Docker、静态 HTML 三种部署模板,公网直接访问,完全能满足中小型团队的监控需求。

唯一需要注意的是免费套餐的休眠机制:长期不访问会自动暂停服务,不过这个问题后续能通过 HertzBeat 的监控功能完美解决。

零成本上线!用 Hugging Face 免费服务器 +Docker 快速部署 HertzBeat 监控平台

而 Apache HertzBeat(简称 HertzBeat)作为开源轻量级监控平台,优势更是突出:基于 Spring Boot 构建,支持应用服务、数据库、URL、云原生等多类型资源监控;无需 Agent 部署,全页面可视化操作;自带灵活的告警规则,支持邮件、钉钉、微信等多渠道通知,还能自定义监控指标和状态页,对于追求高效部署的开发者来说,简直是“量身定制”。

零成本上线!用 Hugging Face 免费服务器 +Docker 快速部署 HertzBeat 监控平台

把两者结合,既解决了监控平台的服务器成本问题,又能利用 HertzBeat 的定时监控功能“唤醒”Hugging Face 服务,形成良性循环,堪称“零成本监控方案天花板”。

二、实操步骤

1. 前置准备:注册 Hugging Face 账号

首先访问 Hugging Face 官网(huggingface.co),点击“Sign Up”完成注册,已有账号直接“Log In”即可。登录后建议先创建一个访问令牌(在个人设置→Tokens 中生成),后续操作会用到,避免重复验证。

零成本上线!用 Hugging Face 免费服务器 +Docker 快速部署 HertzBeat 监控平台

2. 创建 Docker 类型 Space

点击页面顶部“+ New”→“Space”,进入创建页面,按以下配置填写:

  • Space name:自定义名称(比如“hertzbeat”),将作为访问域名的一部分;

  • Short description:可选填写,比如“Apache HertzBeat 轻量级监控平台”;

  • Space SDK:选择“Docker”,模板默认“Blank”无需修改;

  • Space hardware:保持默认“Free CPU Basic”(2 核 16G 配置);

  • Visibility:默认“Public”,支持公网访问,无需调整。

填写完成后点击“Create Space”,等待 1-2 分钟,Space 工作台即可创建成功。

零成本上线!用 Hugging Face 免费服务器 +Docker 快速部署 HertzBeat 监控平台

如图填写:

零成本上线!用 Hugging Face 免费服务器 +Docker 快速部署 HertzBeat 监控平台

点击下方的 Create Space 即可完成创建。

零成本上线!用 Hugging Face 免费服务器 +Docker 快速部署 HertzBeat 监控平台

3. 配置 README.md:指定访问端口

进入 Space 工作台后,首先需要修改 README.md 文件,目的是指定 HertzBeat 的默认访问端口。

点击文件列表中的“README.md”,再点击“edit”进入编辑模式;

零成本上线!用 Hugging Face 免费服务器 +Docker 快速部署 HertzBeat 监控平台

在文件头部的配置区域添加“app_port: 1157”(HertzBeat 默认运行端口),完整配置如下:


title: Hertzbeat
emoji: 🐢
colorFrom: indigo
colorTo: green
sdk: docker
app_port: 1157
pinned: false
short_description: Apache HertzBeat 轻量级监控平台 

零成本上线!用 Hugging Face 免费服务器 +Docker 快速部署 HertzBeat 监控平台

点击“Commit new file to main”确认提交,端口配置立即生效。

4. 创建 Dockerfile:拉取官方镜像

接下来需要创建 Dockerfile 文件,用于拉取 HertzBeat 官方镜像并启动服务:

点击“Files”→“Contribute”→“Create a new file”,文件名填写“Dockerfile”;

零成本上线!用 Hugging Face 免费服务器 +Docker 快速部署 HertzBeat 监控平台

在文件中输入以下内容(直接复制粘贴即可,无需修改):

# 拉取 HertzBeat 官方镜像 
FROM tancloud/hertzbeat
# 暴露默认端口 1157
EXPOSE 1157

零成本上线!用 Hugging Face 免费服务器 +Docker 快速部署 HertzBeat 监控平台

同样点击“Commit new file to main”提交,此时 Hugging Face 会自动触发镜像构建和部署流程。

5. 等待部署完成:查看启动状态

提交后,页面会自动跳转到“Logs”标签页,可实时查看部署进度。当日志显示“Running”,且状态从“Building”变为“Running”时,说明部署成功!此时点击“App”标签页,就能看到 HertzBeat 的登录界面了。

零成本上线!用 Hugging Face 免费服务器 +Docker 快速部署 HertzBeat 监控平台

显示日志

17:47:15,584 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting additivity of logger [com.obs.services.internal.RestStorageService] to false
17:47:15,584 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [com.obs.log.AccessLogger] to OFF
17:47:15,584 |-INFO in ch.qos.logback.classic.jul.LevelChangePropagator@e041f0c - Propagating OFF level on Logger[com.obs.log.AccessLogger] onto the JUL framework
17:47:15,584 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting additivity of logger [com.obs.log.AccessLogger] to false
17:47:15,584 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@6a175569 - End of configuration.
17:47:15,584 |-INFO in org.springframework.boot.logging.logback.SpringBootJoranConfigurator@11963225 - Registering current configuration as safe fallback point

  _   _           _       ____             _
 | | | | ___ _ __| |_ ___| __ )  ___  __ _| |_
 | |_| |/ _ \ '__| __|_  /  _ \ / _ \/ _` | __|        Profile: prod
 |  _  |  __/ |  | |_ / /| |_) |  __/ (_| | |_         Name: r-star6688-hertzbeat-426b78w9-db00e-85tk511 Port: 1157 Pid: 11
 |_| |_|\___|_|   \__/___|____/ \___|\__,_|\__|        https://hertzbeat.apache.org/ 

三、登录平台 + 配置监控,杜绝服务休眠

首次登录:修改默认账号密码

HertzBeat 提供三个默认账号,首次登录建议使用管理员账号:

用户名:admin,密码:hertzbeat;

用户名:tom 密码:hertzbeat;

用户名:guest 密码:hertzbeat;

第一次点击登录时,系统会提示“请及时更新初始默认密码”,无需额外操作,再点击一次登录即可进入系统(注:由于 Hugging Face 不支持挂载文件,暂时无法修改账号密码,后续需备份配置文件)。

点击 APP,或者使用域名访问:那么 {用户名}-{space name}.hf.space 就是你服务的直接路径。

零成本上线!用 Hugging Face 免费服务器 +Docker 快速部署 HertzBeat 监控平台

 {用户名}-{space name}.hf.space
 
 https://star6688-hertzbeat.hf.space

系统配置

把系统语言、系统时区改成

零成本上线!用 Hugging Face 免费服务器 +Docker 快速部署 HertzBeat 监控平台

配置监控任务:让服务“永久在线”

核心需求之一是解决 Hugging Face 的休眠问题,这里以监控 n8n 服务为例(其他服务配置类似):

  • 进入 HertzBeat 后,点击左侧“监控中心”→“新建监控”→“应用服务监控”;

  • 按以下参数填写(重点配置):

    • 目标 Host:填写需要监控的服务域名(比如 n8n 的访问地址“xxx-xxx.hf.space”,无需加 https://);

    • 任务名称:自定义(比如“n8n 服务保活监控”);

    • 端口:默认 80 改为 443,勾选“启用 HTTPS”;

    • 监控周期:默认 60 秒太频繁,改为 7200 秒(2 小时),既不占用资源又能防休眠;

  • 填写完成后点击“测试”,显示“测试连接成功”后,点击“确定”保存配置。

零成本上线!用 Hugging Face 免费服务器 +Docker 快速部署 HertzBeat 监控平台

零成本上线!用 Hugging Face 免费服务器 +Docker 快速部署 HertzBeat 监控平台

这样一来,HertzBeat 会每 2 小时自动访问一次目标服务,完美规避 Hugging Face 的休眠机制,让你的监控平台和被监控服务都能持续在线!

四、注意事项:这些坑要避开

  1. 账号安全:默认密码无法修改,请勿在监控平台中存储敏感信息,仅用于非生产环境监控;

  2. 资源限制:免费服务器虽强,但高峰期可能出现部署延迟,耐心等待即可,无需重复操作。

总结

用 Hugging Face 免费服务器 + Docker 部署 HertzBeat,堪称“零成本监控”的最优解 —— 不仅能获得 2 核 16G 的高性能配置,还能通过监控任务解决服务休眠问题,操作全程不超过 30 分钟,即使是新手也能轻松上手。

无论是个人开发者监控私有服务,还是中小型团队搭建轻量化监控体系,这个方案都足够实用。如果你正在寻找低成本、高效率的监控方案,不妨试试这个组合,亲测稳定可靠~ 赶紧动手部署起来,让监控不再有成本压力!

搭建成功别忘记关注星哥!

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2026-01-04发表,共计4071字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19336
评论数
4
阅读量
7426379
文章搜索
热门文章
定制专属新闻,全网热榜全搜集开源TrendRadar上手指南

定制专属新闻,全网热榜全搜集开源TrendRadar上手指南

定制专属新闻,全网热榜全搜集开源 TrendRadar 上手指南 在信息爆炸的时代,如何快速、精准地捕捉全网热...
B站开源黑科技:IndexTTS2零样本情感语音合成全面解析与安装指南

B站开源黑科技:IndexTTS2零样本情感语音合成全面解析与安装指南

B 站开源黑科技:IndexTTS2 零样本情感语音合成全面解析与安装指南 引言 在 AI 语音合成领域,如何...
AI编程助手如何让开发效率提升300%?CodeBuddy CLI实战案例解析

AI编程助手如何让开发效率提升300%?CodeBuddy CLI实战案例解析

AI 编程助手如何让开发效率提升 300%?CodeBuddy CLI 实战案例解析 导语 2025 年 9 ...
开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南 大家好,我是星哥。之前介绍了腾讯云的 Code...
装机不求人,Ventoy和iventoy让你安装多系统启动像拷贝文件一样简单

装机不求人,Ventoy和iventoy让你安装多系统启动像拷贝文件一样简单

装机不求人,Ventoy 和 iventoy 让你安装多系统启动像拷贝文件一样简单 经常会帮助同事重装系统,用...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
安装Black群晖DSM7.2系统安装教程(在Vmware虚拟机中、实体机均可)!

安装Black群晖DSM7.2系统安装教程(在Vmware虚拟机中、实体机均可)!

安装 Black 群晖 DSM7.2 系统安装教程(在 Vmware 虚拟机中、实体机均可)! 前言 大家好,...
星哥带你玩飞牛NAS-8:有了NAS你可以干什么?软件汇总篇

星哥带你玩飞牛NAS-8:有了NAS你可以干什么?软件汇总篇

星哥带你玩飞牛 NAS-8:有了 NAS 你可以干什么?软件汇总篇 前言 哈喽各位玩友!我是是星哥,不少朋友私...
AI编程助手如何让开发效率提升300%?CodeBuddy CLI实战案例解析

AI编程助手如何让开发效率提升300%?CodeBuddy CLI实战案例解析

AI 编程助手如何让开发效率提升 300%?CodeBuddy CLI 实战案例解析 导语 2025 年 9 ...
每年0.99刀,拿下你的第一个顶级域名,详细注册使用

每年0.99刀,拿下你的第一个顶级域名,详细注册使用

每年 0.99 刀,拿下你的第一个顶级域名,详细注册使用 前言 作为长期折腾云服务、域名建站的老玩家,星哥一直...
一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸

一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸

一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸 前言 作为天天跟架构图、拓扑图死磕的...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸

一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸

一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸 前言 作为天天跟架构图、拓扑图死磕的...
星哥带你玩飞牛NAS硬件02:某鱼6张左右就可拿下5盘位的飞牛圣体NAS

星哥带你玩飞牛NAS硬件02:某鱼6张左右就可拿下5盘位的飞牛圣体NAS

星哥带你玩飞牛 NAS 硬件 02:某鱼 6 张左右就可拿下 5 盘位的飞牛圣体 NAS 前言 大家好,我是星...
150元打造低成本NAS小钢炮,捡一块3865U工控板

150元打造低成本NAS小钢炮,捡一块3865U工控板

150 元打造低成本 NAS 小钢炮,捡一块 3865U 工控板 一块二手的熊猫 B3 工控板 3865U,搭...
恶意团伙利用 PHP-FPM 未授权访问漏洞发起大规模攻击

恶意团伙利用 PHP-FPM 未授权访问漏洞发起大规模攻击

恶意团伙利用 PHP-FPM 未授权访问漏洞发起大规模攻击 PHP-FPM(FastCGl Process M...
Prometheus:监控系统的部署与指标收集

Prometheus:监控系统的部署与指标收集

Prometheus:监控系统的部署与指标收集 在云原生体系中,Prometheus 已成为最主流的监控与报警...