HELLO · 欢迎回来

你好,我是高艳鹏
在这里写下来、存下来

一个跑在家庭服务器上的个人空间:博客对外,网盘与知识库对内,一个域名、一套账号。

MODULES

四个模块

一个应用里装下的四件事,共用一套账号。

博客

写下来的东西:技术踩坑、架构演进,和一些还没想清楚的想法。

MDXNext.js静态缓存

网盘

文件直接存在家里服务器、走回源链路取,云端带宽不再是瓶颈。

家庭存储回源直取

知识库

长期维护的笔记,用 Tiptap 写,存在自己家里的数据库里。

TiptapPostgres

工作台

登录后才能进的地方,网盘和知识库都在里面,共用一套账号。

登录better-auth
SKILLS

技能栈

从界面到基础设施,尽量让每一层都踏实可靠。

前端

React92%
TypeScript88%
Tailwind CSS85%
Next.js80%

后端与数据

Node.js85%
Java75%
PostgreSQL70%
Redis65%

基础设施

Docker80%
Nginx / OpenResty78%
Linux75%
Git88%
WORK

精选项目

一些亲手从 0 到 1,或深度参与的东西。

本站

一个域名下同时承载博客、网盘与知识库,共用一套账号。应用跑在家里,云端只做 OpenResty 入口。

Next.jsPostgreSQLOpenResty
持续维护中

客营助手 COP

Vue 3 + Java Maven 的全栈应用,从上游 fork 出来后自己跟进维护,部署在自有服务器上。

Vue 3JavaMaven

家庭实验室

Ubuntu + 1Panel + Docker 的家庭服务器。家宽封了 80/443,用云端做 SSL 卸载 + DDNS 反代绕开。

DockerNginxDDNS
持续维护中
WRITING

最近写的

把踩过的坑和想通的事,记成文字。

ARCHITECTURE

数据是怎么跑到你面前的

三层反向代理:家宽封了 80/443,所以入口放在云上,重资产留在家里。

01访客任意设备 · HTTPS02阿里云 OpenRestyTLS 终止 · 缓存 · 限流03DDNS 回源home.gaoyanpeng.com04家里服务器Next.js · PostgreSQL · 硬盘
  • 云端那台机器只做入口(TLS / 缓存 / 限流),内容全在家的服务器上。
  • 带宽瓶颈已不存在、回流问题已解决,文件直接走回源链路,不再需要对象存储。
  • 家里 IP 变化后由 DDNS 客户端上报,两分钟内自动恢复。
ABOUT

关于这个空间

它跑在哪儿,以及为什么这么设计。

整站是 一个 Next.js 应用,跑在家里那台物理服务器上。云端只留一台轻量服务器做 OpenResty 入口,负责 TLS 终止、缓存、限流,再通过 home.gaoyanpeng.com 回源到家里 —— 家里宽带没有固定 IP,所以回源地址必须动态解析,否则重启一次光猫整站就 502。

文件直接存在家里的硬盘上,跟着其它请求一起走 回源链路 取。早先云端带宽太窄、回源还要过两遍,才被迫绕道对象存储;如今带宽瓶颈已不存在、回流问题也解决了,文件走回源照样流畅,也就不再需要对象存储。

博客走 MDX 管道,知识库用 Tiptap 写,数据落在家里自己的 PostgreSQL 里。网盘和知识库需要登录,和博客共用一套账号。

CONTACT

一起聊聊

有合作、有想法,或只是想打个招呼,都欢迎。

我通常在 24 小时内回复。如果是正式合作,建议简单说说背景、时间线和预算区间,我能更快判断能否帮上忙。

  • hi@gaoyanpeng.com
  • 中国 · 杭州
gaoyanpeng.com · 2026

欢迎来到高艳鹏的数字空间

博客 · 网盘 · 知识库 —— 一个域名下,跑在家里的一整套东西。

点击按钮,开启体验