我给博客搭了个后台,运维人的 Dashboard 比公司那套还精致

Kubernetes Dashboard部署安装 创建dashboard成功!跟grafana差不多。 阅读详情

大家好,我是老张。

半个月前写了篇《1.8GB 内存的 VPS,被扫了 600 次后,我给它装了套全自动反导系统》,讲我怎么给博客做安全防护——Nginx 堵门、Prometheus 盯梢、Alertmanager 自动封禁。

那篇写完有读者问:安全搞这么重,那博客本身的统计和管理呢?

问得好。其实搞完安全那套之后我就发现:光有"盾"不行,还得有"眼"——访客从哪来、用什么设备看、哪篇文章受欢迎、评论有没有人留——这些数据全得看 Nginx 日志,太麻烦了。

而且运维干久了有个职业病:什么东西都想有个 Dashboard。服务器要监控面板,数据库要慢查询看板,连家里的路由器都得装个 Grafana 看看流量。

所以当我用 AI 搭完博客之后,第一件事不是写文章,是给它写了个后台管理系统。

不夸张地说,这个后台的统计维度,比某些 SaaS 产品还全。


📊 统计看板:运维人的"监控大屏"

打开后台第一眼就是仪表盘,8 个核心指标卡片一字排开:

  • 文章总数、已发布、草稿
  • 总浏览量、总独立访客
  • 今日访问量、今日访客
  • 评论总量 / 待审核

每个指标配上对应图标——火焰代表今日访问、眼睛代表浏览量、地球代表独立访客——一目了然。

下面是地区排行 Top10,横向条形图,四川访问量 290 一骑绝尘(毕竟服务器就在四川),河南、浙江、吉林紧随其后。

右侧是访问趋势折线图,PV 和 UV 双线对比,支持 7 天/30 天切换。哪天发了新文章、哪天被搜索引擎收录了,流量波动一眼能看出来。

再往下翻,统计维度越来越细:

访问来源分析——直接访问、搜索引擎、外部链接、站内跳转,4 条彩色进度条。还能看到外链来源 Top 排行,哪些站点给你导了流量,清清楚楚。

设备与浏览器分布——手机 vs 电脑占比、Chrome vs 微信 vs Safari 分布。我的博客 60% 是手机访问,知道这个数据之后,移动端适配的优先级直接拉满。

小时级访问分布——24 小时柱状图,告诉你读者什么时候在线。标题里还专门标注了"可参考选择发文时间",这就是产品思维。

发布日历——GitHub 贡献图风格,按月展示发文频率。哪天偷懒了,一眼就能看出来(目前还是空的,刚上线)。

分类统计——每个分类下多少篇文章、总阅读量多少。AI 工具 9 篇是绝对主力,故障案例 7 篇紧随其后。

标签统计 Top8——AI、Linux 云计算、Agent 智能体、Codex、Nginx、ChatGPT、DeepSeek……一眼就能看出这个博客在写什么。

还有热门文章榜,Top 3 用橙色序号高亮,配上阅读量;右侧是最近文章列表,绿色"已发布"标签清晰标注状态。

以上就不一一发图说明了


📝 内容管理:不只是 CRUD

左侧导航第二栏是"内容管理",展开 5 个子菜单:

  • 文章管理——列表 + 搜索 + 编辑,所见即所得
  • 分类管理——AI 工具、故障案例、国学经典
  • 标签管理——灵活打标,一篇文章可以跨多个标签
  • 评论管理——审核、回复、删除,邮箱选填降低评论门槛
  • 国学管理——专门给国学经典板块做的后台,书籍管理、章节编辑

这里有个细节:评论邮箱改成了选填,和国学板块保持一致。降低门槛之后,方便大家来评论观摩了


🔧 站点管理:不用改代码了

以前改个友情链接、换个页脚版权信息,得 SSH 上去改代码、重启服务。现在全部后台可视化配置:

  • 站点配置——博客名称、博主简介、页脚版权号、备案号,改完前台实时生效
  • 友链管理——增删改查,前台自动渲染
  • 文件管理——上传图片、附件,不用再手动 scp

博客底部的备案号、博主简介侧边栏,都是从后台配置读的。代码里留了静态兜底——后台挂了也不影响前台展示。


🛡️ 系统管理:运维人的"安全三件套"

最底下是"系统管理",三个子菜单:

操作日志

每次访问都记一条日志:IP 地址、设备类型(手机/电脑 + 具体型号)、地理位置、访问页面、来源渠道、精确到秒的时间戳。

设备识别不是简单的"移动端/PC 端"二分——能解析出 iPhone (iOS 26)、Android、Mac 这种粒度。来源能区分"直接访问""站内跳转""www.google.com"。手机用绿色标签、电脑用蓝色标签,一眼区分。

这就是运维人的审计日志思维——谁、什么时候、从哪来、看了什么、用什么设备,一条记录讲清楚。

安全设置

MFA 二次验证(TOTP + 恢复码)。后台登录不光要密码,还得扫 6 位动态码。丢了手机?恢复码兜底。

微信 access_token 也做了加固——改用 stable_token 接口,彻底解决 40001 间歇性失效的问题。

订阅管理

邮件订阅列表,谁订了、什么时候订的、有没有退订,一清二楚。


💡 老张的评价

✅ 做得好的

  1. 统计维度完整——来源/设备/浏览器/小时/地区/趋势/日历/分类/标签/热门文章,10+ 维度,比 GA 还好理解
  2. 设计语言统一——深蓝渐变底、圆角卡片、线性图标、低饱和配色、斑马纹表格,整体风格克制且专业
  3. 运维思维贯穿——操作日志就是审计日志,安全监控就是堡垒机思维,Dashboard 就是监控面板
  4. 纯 AI 开发——全部用 DeepSeek + Codex/Trae 完成,0 手写 CSS

⚠️ 还差什么

  1. 搜索——文章多了之后,后台没有全局搜索,找文章靠翻页
  2. 数据导出——访问统计不能导出 CSV,想自己做二次分析没法弄

🤖 关于 AI 开发,我想说句题外话

这个后台,从后端接口到前端页面,从数据统计到 UI 样式,全程用 DeepSeek + Codex/Trae 开发,我一行 CSS 都没写。

上次写过一篇《不用 cc-switch 了,DeepSeek 原生支持 Codex》,很多人问"原生支持到底能干啥?"——这就是答案。AI 现在能做的事,比你想象的多得多。


🎯 适合谁参考?

看到这里,我想问问:你的博客有后台吗?用什么搭的? 评论区聊聊。


🔗 技术参考

  • 开发工具:DeepSeek + Codex/Trae

📢 插播:上次的飞书告警,我已经填上了

上篇写完有读者问"什么时候接飞书通知?"——现在已经上线了。

就是这张图里的效果:

每次自动封禁,飞书机器人会第一时间推告警卡片到群里,包含:封禁 IP、告警级别、触发时间、详细说明。

写技术文章的好处就在这——说出去的话,相当于给自己立了个 TODO。读者会帮你记着,催你把坑填上 🙂


🚀 博客真站演示

说了这么多,这个后台现在已经在我的博客上跑着了: 👉 山外云的Vlog

山外云的Vlog

有几个点我想特别说一下:

  • 前端也是 AI 写的——博客前台(你现在看到的这个网站)+ 后台管理系统,全部是 AI 生成的,我没写一行 CSS
  • 运维从 0 全栈——我是纯运维出身,以前只会写shell +Python脚本,不会写前端,更不会写全栈项目。这个项目从 idea 到代码,从部署到公网上线,全程 AI 辅助完成
  • 真的能用——不是 demo,是生产环境。现在我写文章、发评论、改配置,全在这个后台里操作

技术发展到今天,"不会前端就做不了全栈"这件事,已经不存在了。

对了,想看上篇《全自动反导系统》的,公众号就能看。两篇连起来读更有感觉:先装盾,再装眼,一个运维人的博客进化史 🙂


💬 再聊三个小问题

  1. 统计看板里你最看重哪个指标?我是"设备分布",知道读者用什么设备,移动端适配优先级就清晰了
  2. 操作日志你会保留多久?我设了 90 天自动清理,你们呢?
  3. 你觉得 AI 全栈开发的下一个突破点在哪?

AI赋能WordPress建站:一人公司从零到一实战指南 最近在技术圈和创业圈里,一个话题被反复提及:“有了AI,一个人就能撑起一家公司”。这听起来像是天方夜谭,但当你深入接触了像WordPress.com AI建站工具这样的生产力利器后,会发现这并非遥不可及。特别是对于外贸、独立工作室、个人品牌或小型创业公司而言,从网站搭建、内容创作到视觉设计,AI正在将过去需要团队协作才能完成的工作,压缩到一个人可以高效管理的范畴。本文将从一个技术实践者的角度,为你完整拆解如何利用AI工具,特别是结合WordPress生态,真正实现“一人公司”的网站从零到一的全过程。无论你是 阅读详情

相关推荐

Ceph可视化管理dashboard系列(二):安装和使用luminous版本内置的dashboard

可视化管理dashboard中推荐指数:*** 一、请参考Ceph集群搭建系列(一):Ceph 集群搭建 搭建一个集群 二、设置Ceph及配置mgr 1. 添加mgr ceph-deploy mgr create ubuntu-sebre ceph mgr module enable dashboard 查看状态 $ ceph -s cluster: id: ...

Yannick Jiang 的专栏 4040

Kubernetes部署Dashboard服务

本文介绍了Kubernetes Dashboard的部署与使用指南。Dashboard是基于网页的Kubernetes用户界面,可用于部署容器应用、管理集群资源和排错。文章提供了Dashboard与Kubernetes版本的对照表,详细说明了1.18-1.31版本对应的Dashboard版本要求。部署过程包括下载YAML文件、创建服务以及配置远程访问(将ClusterIP改为NodePort)。访问时需注意浏览器证书问题,可通过"thisisunsafe"关键字绕过Chrome的安全警告

liu_chen_yang的博客 1万+

把集成跑稳:面向 SAP Build Process Automation 的消息监控与运维实战(Message Dashboard 深度指南)

摘要 SAP BPA与S/4HANA集成时,后台处理异常往往难以追踪。本文解析如何利用AIF框架和Fiori应用(Message Dashboard、Calendar Monitor等)监控后台消息与任务,包括:1)明确监控对象是异步处理产生的消息;2)配置用户权限与Recipient绑定;3)三大核心应用的功能差异与使用场景;4)关键配置项如命名空间、消息类型的注意事项;5)保留期管理建议。通过真实案例说明如何定位审批流卡顿等典型问题,帮助实现工程化的后台监控运维体系。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 121

测试人必会 K8S 操作之 Dashboard

在云计算和微服务架构的时代,Kubernetes (K8S) 已成为管理容器化应用的标准。然而,对于许多新手来说,K8S 的操作和管理常常显得复杂而神秘。特别是,当你第一次接触 K8S Dashboard 时,你是否也感到有些无所适从? K8S Dashboard 是 Kubernetes 提供的一种用户友好的图形界面工具,它让用户能够更加直观地监控和管理集群。在实际操作中,Dashboa...

weixin_40635667的博客 114

Elastic Stack--ELFK实例与Dashboard界面

Page View(简称:"PV")页面访问或点击量。kibana界面鼠标依次点击如下:(1)菜单栏;(2)Visualize Library(可视化库);(3)新建可视化(4)基于聚合(5)指标(6)选择索引模式(例如"oldboyedu-linux80-nginx*")(7)指标栏中选择:聚合: 计数定制标签: PVkibana界面鼠标依次点击如下:(1)菜单栏;(3)创建仪表盘(4)从可视化库中添加即可。

恐龙让Lee的博客 1486

RocketMQ Dashboard可视化工具

RocketMQ可视化工具下载安装

O(∩_∩)O哈哈~ 4384

K8s运维管理平台:Dashboard

2、编辑YAML 4、查看资源 5、生产Token 6、Web界面访问 注意:一定是https,否则无法访问 http://ip地址:31111/登录页面输入之前生成的 token

喝醉酒的小白 1777

COT Buck和普通Buck的区别

传统的电流模控制的调制原理,由时钟脉冲信号 clk 的上升沿触发开始一个新的开关周期,d 由低变高,主开关闭合,流过它的电流和电感电流相等,并以固定斜率逐渐增大,直至 iL *Ri 与斜坡补偿信号 se 的和等于控制信号 vc;此时,比较器的输出电平由低变高,导通时间产生器被触发,其输出 d 由低变高,并产生一个固定的导通时间 Ton;然后 PWM 比较器的输出由低变高,导通时间产生器被触发,主开关闭合,电感电流逐渐增大,直到导通时间产生器计满固定的时间 Ton,d 变为低电平,主开关断开,周期结束。

模拟芯片设计 1129

RocketMQ-Dashboard 控制台使用详解

RocketMq的,有运维页面,驾驶舱,集群页面,主题页面,消费者页面,生产者页面,发布管理页面,消息查询页面等,为开发和运维提供了强大的监控功能。

长江七号的博客 1万+

【AI绘图进阶指南】Latent Diffusion Model核心组件解析——从理论到实践

本文深入解析Latent Diffusion Model(LDM)的核心组件,包括Autoencoder、Denoiser和Conditioning Encoder的工作原理及实践应用。通过理论结合代码示例,揭示LDM如何高效处理图像生成任务,并优化AI绘图流程,为开发者提供从理论到实践的进阶指南。

weixin_42628941的博客 387

Matlab结果性能评价---rms函数(计算矩阵、数组和向量元素均方根)

实例1:创建一个向量(正弦波)并计算其均方根值 实例2:创建一个二维矩阵并计算其均方根值 实例3:计算二维矩阵沿指定维度的均方根值 本例程配套完整源码下载 均方根(Root-Mean-Square Level): 向量x的均方根值为沿着指定的维度执行求和: 语法描述: y = rms(x)返回输入x的均方根值。如果x是行或列向量,y是实数值标量。对于大小尺寸大于1矩阵x,y包含沿x的第一个数组维度计算的均方根值。例如,如果x是N > 1的N*M矩阵,那么y是1*M行向量,对应x矩..

qq_32809093的博客 3万+

Kubernetes Dashboard 安装

一、安装 kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.2.0/aio/deploy/recommended.yaml 二、登录 1、创建帐号 kubectl create serviceaccount dashboard-admin -n kube-system kubectl create clusterrolebinding dashboard-.

RichardGeek的博客 468

UFS 功能描述:UFS boot

UFS 启动过程介绍:启动配置,启动代码下载过程和安全性

m0_51720747的博客 1601

emqx 修改dashboard 密码

emqx_ctl admins passwd admin 密码

HH_KELE的专栏 5179

量子城域网建设设备系列(三):网络管理系统(NMS)

本文对量子网络中的网络管理系统进行了初步的介绍。

量子领域相关话题 2013

小龙虾们的好伙伴专栏导航

本文系统解析了OpenClaw技术架构,包括Channel层和网关层的设计实现,并与AgentSkills等技术方案进行对比。同时提供了OpenClaw的系列实用指南,涵盖小龙虾培养、客户资源管理、系统自动化巡检以及技术趋势助手构建等应用场景,帮助用户从零成本入门到高效落地应用,实现业务全流程自动化管理。

wend的博客 215

k8s 使用helm部署dashboard

学亮编程手记 934

【WRFDA输入数据】全球高空观测气象数据(LITTLE_R 格式数据)

【WRFDA输入数据】全球高空观测气象数据(LITTLE_R 格式数据)

WW、forever的博客 480

开源项目:Dashboard 教程

开源项目:Dashboard 教程 项目介绍 本教程面向的是名为 Dashboard 的开源项目,该项目托管在 GitHub 上(https://github.com/vzhong/dashboard.git)。尽管实际仓库链接未直接提供,我们假设该仓库存在并专注于构建数据可视化看板的应用。Dashboard 提供了一个灵活的框架,帮助开发者快速创建和自定义仪表盘界面,适用于监控系统状态、数据分析...

gitblog_00354的博客 852

Open3D 机载点云电力线提取【2025最新版】

传统方法实现的机载点云电力线分割提取。博客长期更新,本文最新更新时间为:2025年3月23日。

点云侠的博客 4468

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Hystrix - 搭建 Hystrix Dashboard:可视化熔断状态与指标

本文介绍了如何搭建Hystrix Dashboard来可视化监控微服务系统的熔断状态与关键指标。主要内容包括: 背景知识:Hystrix作为容错库的价值,以及Dashboard的作用 技术架构:详细说明Hystrix Dashboard的工作流程和与Hystrix的关系 环境准备:提供项目结构示例和Maven依赖配置 Hystrix Dashboard能够实时监控服务状态、直观展示熔断状态、分析性能瓶颈,是保障微服务稳定性的重要工具。通过本文的配置指南,开发者可以快速搭建完整的监控系统,提升分布式系统的可靠

千淘万漉虽辛苦,吹尽狂沙始到金 2万+

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

不显示dashboard空间

musicrabbit的专栏 834

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

K8s 安装dashboard

K8s 安装dashboard

weixin_42555971的博客 290

微服务之Hystrix Dashboard仪表盘

狗凡的博客 436

SkyWalking - 使用 Dashboard API 构建外部报表系统

SkyWalking Dashboard API 集成指南 本文介绍如何利用SkyWalking的GraphQL API构建外部报表系统,解决企业监控数据整合需求。主要内容包括: 背景分析:指出原生UI在权限控制、品牌定制、多系统整合等方面的不足,提出API集成方案 技术选型:介绍SkyWalking v8+的GraphQL API优势,包括灵活查询、单一端点、强类型Schema等特性 核心概念:梳理服务(service)、端点(endpoint)、实例(instance)等关键监控对象 实践示例: 提供获

千淘万漉虽辛苦,吹尽狂沙始到金 2万+
下一篇: 博客上线5天,我搭了个安全运营中
hellojackyleon
博客等级 码龄18年 0粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值