给静态站加自托管评论:从踩坑到跑通
本站一直是纯静态页,想加评论又不想引第三方脚本,于是选了自托管方案:在轻量服务器上用 Docker 起服务,配 SQLite 存储、反向代理转发到子域名,前端只嵌一段轻量脚本。坑主要三处:跨域与 Cookie 属性导致登录态丢失,需显式配置 SameSite 与允许来源;容器重启后数据没持久化,卷挂载漏写路径,评论丢了一次;邮件通知依赖外部 SMTP,被限流后改为延迟重试。最终把数据目录纳入备份脚本,评论可用且无外部依赖。
本站一直是纯静态页,想加评论又不想引第三方脚本,于是选了自托管方案:在轻量服务器上用 Docker 起服务,配 SQLite 存储、反向代理转发到子域名,前端只嵌一段轻量脚本。坑主要三处:跨域与 Cookie 属性导致登录态丢失,需显式配置 SameSite 与允许来源;容器重启后数据没持久化,卷挂载漏写路径,评论丢了一次;邮件通知依赖外部 SMTP,被限流后改为延迟重试。最终把数据目录纳入备份脚本,评论可用且无外部依赖。