一个月前一次偶然的机会了解到了PVE系统,想着家里之前组装的旧电脑一直闲置,刚好工作上又有一些资料、代码,希望能本地备份保存下,干脆把家里电脑改造下。

开始想要的功能也很简单,就是云盘、代码仓库。不过既然要折腾,自然要把娱乐安排上,补充影视中心、Bazzite系统(最终还是因为游戏兼容问题放弃了,不少游戏有内核级反作弊,虚拟机玩不了,选择安装windows双系统)。AI也得安排上,小模型推理、RAG知识库、AI Agent。当然开发机也不能少,添加NixOS。黑客技术同样不能少,哪个计算机领域工作的同学没有一个黑客梦想呢!(虽然我不会0.0),所以再加一台Kali linux。就这样一台机器全搞定,搭建一套All-in-One主机。

趁着国庆假期动手开干。

额外购买了两张8G的内存条,将电源换成了650W,主板换成微星 B450M 迫击炮,换电源、主板就是为了将双显卡利用上,之前的主板不支持双显卡,再补充3T的机械硬盘作为数据盘,另外将以前旧笔记本上的固态硬盘拆了下来。

最终硬件清单

CPU:AMD R5 1600
内存:32G DDR4
主板:微星 B450M 迫击炮
系统盘:三星 1TB NVMe
Windows 盘:120G SATA SSD
PVE 数据盘:3TB 机械盘
Windows 数据盘:1TB 机械盘
显卡:RX 5700XT + GTX 1060 5G
网卡:板载 2.5G

机箱空间不够,用PCIe延长线外接显卡,稍微有点乱。

系统架构

底层是 PVE,上面跑几个容器和虚拟机:
LXC A:影音云盘枢纽
Jellyfin、Nextcloud、Gitea、qBittorrent、n8n 等,用 GTX 1060 做硬件转码。
LXC B:AI 推理中枢
Ollama + Open WebUI + AnythingLLM + Hermes + Omnirouter + OpenClaw,共享 GTX 1060 跑 3B~4B 小模型。
OpenWrt:旁路由,负责分流和实验网络。
NixOS:计划利用Agent 编排,打造成AI 软件工厂。
Kali:渗透测试,hexstrike-ai。
Windows 裸机双系统:独立 120G SSD + 1TB 数据盘。

另外再配合Tailscale异地组网,Sunshine+Moonlight远程串流。

最终效果挺满意的。