从 0 到 1:Ghost + Docker + Caddy 搭建个人 AI 技术博客(实战版)

一套“快、稳、好维护”的博客架构:Ghost + Docker + Caddy + MySQL。

从 0 到 1:Ghost + Docker + Caddy 搭建个人 AI 技术博客(实战版)

如果你有一台 VPS,想快速上线一个专业博客,我推荐这套组合:

• Ghost:内容体验好,写作顺手
• Docker:部署标准化,迁移方便
• Caddy:自动 HTTPS,配置简单
• MySQL:稳定、兼容好

我实际部署时,目标只有三个:
快速可用、后续可维护、上线即安全。

1) 架构思路

• Ghost 容器跑在 2368
• Caddy 监听 80/443,反向代理到 Ghost
• 数据库独立容器,数据卷持久化

2) 上线关键点

• 先用 IP 验证可访问(减少变量)
• 后再切域名 + HTTPS(避免一次改太多)
• 登录入口固定:/ghost

3) 常见坑(我踩过)

• 后台无法登录:通常是没完成 setup 或域名重定向错位
• 中文乱码:多半是写入链路编码不一致(必须全链路 UTF-8/utf8mb4)
• 忘记密码无法找回:没配 SMTP

4) 建议你第一天就做的事

• 立刻绑定域名并开 HTTPS
• 配好 SMTP(找回密码/通知)
• 关闭 root 密码登录,切 SSH key
• 养成备份习惯(数据库 + content)

这套方案不是最炫的,但对个人创作者非常实