/about
关于 reidliao.dev
这不是一份简历,而是一台独立服务器上的技术实验室——记录全栈建站、Docker 自建与系统运维的真实折腾。本站已在自有 VPS 上跑通并正式开放。
服务器选择
本站运行在一台 DMIT VPS 上,系统环境为 Debian/Ubuntu。这不是「租来就跑」的共享虚拟主机,而是一台承载独立精神的小型服务器——CPU、内存与带宽都由我自行规划与监控。
DMIT 主打优质国际线路,香港、洛杉矶、东京等节点延迟表现稳定,适合博客、开发测试与长期跑站。更多我实际用过的服务商与优惠入口,见 机房 页。
- ▸完整 root 权限,可自由定制内核参数与服务
- ▸可预期的资源配额,适合长期稳定运行个人服务
- ▸博客宿主 + 运维试验田,一举两得
部署理念
reidliao.dev 基于开源博客方案深度定制,跑在自有 VPS 上。部署采用 Docker 容器化自建:本地交叉编译镜像 → 推送 VPS → Dockge 运行容器 → Nginx Proxy Manager 反代对外。源码在 GitHub 公开,我会按自建场景持续迭代。
全程可控
镜像、反代、环境变量、日志策略——按自己的节奏配置与排查。
便于迁移
换 VPS、换机房时带走配置与进程即可,链路清晰可复现。
运维即乐趣
从构建镜像到排障上线,折腾过程本身就是值得记录的技术资产。
技术栈
构建与运行分离,小内存 VPS 也能稳定承载完整博客服务。
- $Next.js 14
- $Docker
- $Nginx Proxy Manager
- $Neon PostgreSQL
- $Sanity CMS
- $Upstash Redis
- $Clerk Auth
- $Resend
# 部署链路
本地 Docker Buildx (amd64) → 镜像导出 .tar → SFTP 推送 VPS
→ Dockge 运行容器 → NPM 反代 → reidliao.dev内容定位
不追流量密码,只分享踩过坑、验证过的硬核干货。
全栈建站架构
Next.js App Router、数据库、CMS、认证与邮件系统的整合实践。
Docker 容器化
镜像构建、Compose 编排、生产部署与跨平台交叉编译经验。
系统运维实战
Linux 服务管理、反向代理、监控告警与线上故障排查。
软件 & 机房
文章内多平台下载块分享工具;机房页收录长期自用的 VPS 与线路。
下载策略
本站跑在轻量 VPS 上,带宽与磁盘都很宝贵。文章里的软件与工具通过正文下载块提供:支持多平台 / 多版本、按系统自动预选,以及提取码一键复制;文件本身不托管在本机,统一走第三方网盘(阿里云盘、123 盘等)。
这样下载更快,服务器也能专心做展示与写作。链接失效欢迎在 留言墙 反馈。
Changelog
运维与站点大事记——不记流水账,只记值得回看的节点。
正式上线
Clerk 生产环境、robots/sitemap;机房页(/vps)收录长期自用线路;下载块、发布即时刷新与自建栈收口,正式对外开放。
内容与体验深化
正文下载块(多平台/自动预选/提取码)、视频嵌入、文字颜色与高亮;图片同源代理与磁盘缓存;Sanity Webhook 即时刷新;封面与 Studio 稳定性修复。
上线打磨
统一品牌与 favicon,留言墙支持匿名短评,阅读进度条与主题切换过渡上线。
Docker 自建落地
Buildx 交叉编译 → 镜像推送 VPS → Dockge 运行 → NPM 反代对外。
运行时收敛
API 跑在 Node;Geo 查询加 Redis 缓存,Footer 浏览量短缓存减负。
项目起步
基于开源博客方案起步:替换域名与品牌,按自建场景裁剪功能,开始定制演进。