当我搭建第一台家庭服务器时,老实说,一开始用的并不是 Proxmox。我用的是 Ubuntu Server,之前长期使用这个系统,经验丰富。后来我最终还是用上了 Proxmox,但如果一开始就选择这个基于 Linux 的虚拟机管理程序,这段弯路本可以完全避免。最近我从零重建了家庭实验室,Proxmox 挑了大梁,帮我打造出了终极的家庭数据中心。

Proxmox 兼具两者之长

Proxmox 兼具两者之长

它非常适合自托管和数据存储

它非常适合自托管和数据存储

在尝试 Proxmox 之前,我总是把服务器和网络附加存储(NAS)视为两个完全独立的元素。它们只共享内部部件,因为运行在其上的软件和处理的任务截然不同。但 Proxmox 不一样。它虽然是个虚拟机管理程序,但正因如此,这个平台几乎能胜任家庭实验室里的所有任务。需要 NAS?Proxmox 可以搞定。自托管?也可以。它的用途非常广泛。

但即使你选择不将所有事情都交给 Proxmox,它现在也是我服务器的默认操作系统。TrueNAS 稳稳地跑着,在整个网络上提供着海量存储,但正是 Proxmox 通过自托管应用将一切整合在一起。使用 Debian、Ubuntu Server、FreeBSD 或其他 Unix 变体可以创建出强大的服务器。借助 Docker 容器,从零搭出一个热闹的家庭实验室要容易得多。

问题往往就从这里开始。例如,当我第一次用Ubuntu Server启动我的一个家用服务器时,基本上没有什么好办法通过一个能用的网页界面来远程管理它。我没法随便在一台连着网的设备上打开浏览器输个网址就行。SSH是完全可用的,但有时候我就是不想折腾命令行,也不想在触摸屏上敲一长串命令。我就想要个用起来更省事儿的东西。

即使你恰好是一个绝对的Linux初学者,并且正在寻求摆脱使用预构建的NAS机箱,或者想再配一台性能稍强点的系统来补充一下,Proxmox依然是你的不二之选。

它学起来用起来简单得让人意外

它学起来用起来简单得让人意外

你很快就能从零基础变大神

你很快就能从零基础变大神

Proxmox 根本没一开始看起来那么吓人。当然,安装过程可能没有 Windows、macOS 甚至群晖 DSM 那么精细,但它也不需要做到那样。这大概是你唯一一次只拿一台家用服务器跑它。我只重装过一次 Proxmox,就是因为我干了件特别蠢的事。这就是 Proxmox 的美妙之处。它就是一个底层系统,让其他操作系统和软件跑在它上面。

如果你想多了解点 Linux 和虚拟化,想把自托管服务整合到一起,想玩玩 Pi-hole 这类酷东西,而且喜欢自己折腾折腾,那 Proxmox 就是最好的选择之一。我现在有一个三节点集群。其中两台几乎一模一样的商用台式机,搭载英特尔酷睿 i5-7400 处理器,第三台是 Minisforum U850,搭载酷睿 i5-10210U。

这些系统绝对算不上强大,毕竟我是试着在一台搭载64核AMD Ryzen Threadripper的服务器上跑整个家庭实验室的,但它们对我的可再生能源设备和每月电费账单来说非常省心。我能把所有东西都跑起来——说的一切,是指所有服务加上一台存所有数据的NAS——每天只要1美元出头。算下来一个月大概37美元,一年450美元。

就是为了省钱(真的,没开玩笑)

就是为了省钱(真的,没开玩笑)

对比一下Netflix订阅,最便宜的每月9美元起。光这一项服务一年就要花100多美元。你很可能同时订了好几个流媒体服务,更别提云存储了,说不定还有Microsoft Office。这些加起来,很可能比我花的还多——而我这些钱花在的是一台配置拉满的NAS加三台Proxmox节点上,跑着整个家庭实验室和智能家居。

如果你想尽可能地省钱,可以通过一台预装的NAS,或者自己组装一台、装一个支持容器的系统来实现。另一种方法是用Proxmox在一个隔离的实例里跑TrueNAS或其他NAS软件,和其他所有服务一起运行。这就是Proxmox以及整个家庭实验室的魅力所在……它非常灵活,可以根据个人需求进行调整。能把Home Assistant跑起来、把一切都自动化,真是太爽了。

我从第一天就应该开始使用Proxmox

我从第一天就应该开始使用Proxmox

它能做所有事(而且远不止于此)

它能做所有事(而且远不止于此)

Proxmox并不是最容易上手的操作系统,也不是最适合新手的Linux发行版。事实上,它反而可能会让你更想深入研究这些东西。硬件直通、存储池、备份、集群这些东西仍然可能很复杂,到现在还能把我绊住。如果你能把所有条件都凑齐,运行本地LLM是非常棒的;否则,你就等着受罪吧。区别在于,Proxmox给你的底子更好,让你更容易应对这些问题。

我可能会在另一个平台上遇到相同或其他问题,而Proxmox附带的Web界面使一切管理变得轻松。如果我想测试一个新服务,我可以创建一个隔离环境,进行实验,如果不行就整个删掉。快照和备份也使得在更新、配置更改或半夜冒出来的奇怪念头出错时更容易恢复。说实话,快照实在太好用了,我连迁移的时候都一直靠它。

装系统之前,我不用再纠结这台服务器到底是专门用来做存储、管智能家居、串流媒体,还是跑各种自托管服务了。我已经清楚要用什么来把这一切串起来了。Proxmox让硬件同时承担多个角色,同时还能让每个工作负载保持合理的组织和隔离。

但一开始就用 Ubuntu Server 并不算错。如果我早些使用 Proxmox,我照样能积累同样的 Linux 经验,又不用把整台服务器绑死在一个操作系统上。在从头重建一切之后,Proxmox 已经成了我家庭实验室里我最不用操心的部分,说实话,很难把这当成最终目标。无论你是从旧台式机开始,还是规划多节点集群,这就是我希望自己一开始就选的那个系统方案。