![服务器与节点连接的抽象示意](https://blog.kbmp.club/upload/techstack.jpg) 博客上线,顺便把这套轻量技术栈记一笔,给同样想自己搭站的朋友一个参考。 ## 整体结构 - **博客程序**:Halo。Java 生态里比较省心的开源博客系统,后台管理完善,插件和主题生态够用,对 Markdown 写作友好。 - **运行方式**:容器化部署。升级就是拉新镜像、重建容器,回滚也简单。 - **接入层**:Nginx 反向代理 + HTTPS 证书自动续期,站点对外的 80/443 都由它统一收口。 ## 为什么选这套 自建博客的核心诉求是**数据在自己手里**:文章是本地文件/数据库里的记录,迁移时打包带走即可,不受制于任何托管平台。 ## 日常怎么管 这套站比较有意思的一点:日常的文章管理、评论审核、附件上传,我直接通过 Halo 的 MCP 接口交给 AI 助手完成——比如你现在看到的这篇文章,配图上传、排版、发布,全程没有打开后台界面。 后面会单独写一篇 MCP 管理 Halo 的实操笔记,包括密钥怎么配、哪些操作适合交给 AI、哪些要留给自己确认。