/about

关于 reidliao.dev

这不是一份简历,而是一台独立服务器上的技术实验室——记录全栈建站、Docker 自建与系统运维的真实折腾。本站已在自有 VPS 上跑通并正式开放。

Reidliao.dev
Self-hostedDockerOps

我维护着这台服务器的每一个细节:从 Docker 镜像构建、Nginx 反代,到 Redis 缓存、认证与邮件通知。写博客、搭服务、测工具——保持好奇,折腾不止。

服务器选择

本站运行在一台 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

运维与站点大事记——不记流水账,只记值得回看的节点。

  1. 正式上线

    Clerk 生产环境、robots/sitemap;机房页(/vps)收录长期自用线路;下载块、发布即时刷新与自建栈收口,正式对外开放。

  2. 内容与体验深化

    正文下载块(多平台/自动预选/提取码)、视频嵌入、文字颜色与高亮;图片同源代理与磁盘缓存;Sanity Webhook 即时刷新;封面与 Studio 稳定性修复。

  3. 上线打磨

    统一品牌与 favicon,留言墙支持匿名短评,阅读进度条与主题切换过渡上线。

  4. Docker 自建落地

    Buildx 交叉编译 → 镜像推送 VPS → Dockge 运行 → NPM 反代对外。

  5. 运行时收敛

    API 跑在 Node;Geo 查询加 Redis 缓存,Footer 浏览量短缓存减负。

  6. 项目起步

    基于开源博客方案起步:替换域名与品牌,按自建场景裁剪功能,开始定制演进。