关于我的家庭服务器
先大致介绍一下我家里的家庭服务器 setup,我家里有两台机器: 一台是绿联云DXP4800作为NAS存储设备,另一台是零刻EP12 pro作为计算服务器
系统配置
零刻EP12 pro安装了Proxmox VE系统作为计算节点运行各种服务

绿联云DXP4800作为存储节点,主要用于数据备份

服务部署
由于之前使用过相册服务,觉得MT Photos非常好用,所以直接购买了永久授权,并将服务部署在NAS上
在PVE的Linux虚拟机中安装了MT的AI服务、代理服务、自动化服务等


在所有的Linux服务器上都安装了node_exporter来监控服务器状态
网络架构
这部分相对详细,因为这套网络方案可以供大家参考
网络代理
作为程序员,日常访问GitHub等网站时需要流畅的网络体验,因此代理服务必不可少
这套方案经过几年的使用验证,稳定性较好且未被封禁,当然其局限性是需要在局域网内有专门的机器用于解密
外部访问
从我的云服务器中选择一台VPS作为中转
首先在VPS上部署Nginx,将*.xxx.com域名反向代理到本地的20000端口,然后使用frp将家里虚拟机的80端口穿透到这台VPS的20000端口
在家里的虚拟机中部署Nginx,将需要外部访问的服务反向代理到80端口
后续新增服务时,只需在家庭虚拟机中添加相应的Nginx配置即可
网络架构示意图:

