把博客从VPS迁到家庭NAS的真实记录

起因是VPS到期续费成本上升,我把静态博客迁到了家里的群晖NAS。做法:先用rsync把站点文件同步到NAS的web目录,再用Docker跑Caddy反向代理并自动签发证书,路由器上做80/443端口映射和DDNS解析。踩的坑有两个:一是运营商封了80端口,改用DNS-01挑战后证书才正常签发;二是NAS休眠导致首次访问超时,关掉硬盘休眠并加了一条健康检查定时任务后解决。结论:家庭宽带上行带宽足够个人博客,迁移后每月成本归零,但要接受动态IP和断电风险,建议再挂一个对象存储做每日备份。

起因是VPS到期续费成本上升,我把静态博客迁到了家里的群晖NAS。做法:先用rsync把站点文件同步到NAS的web目录,再用Docker跑Caddy反向代理并自动签发证书,路由器上做80/443端口映射和DDNS解析。踩的坑有两个:一是运营商封了80端口,改用DNS-01挑战后证书才正常签发;二是NAS休眠导致首次访问超时,关掉硬盘休眠并加了一条健康检查定时任务后解决。结论:家庭宽带上行带宽足够个人博客,迁移后每月成本归零,但要接受动态IP和断电风险,建议再挂一个对象存储做每日备份。

相关实践 →