我有相当长一段时间,都有把旧安卓手机再利用的习惯。但直到去年着手自托管、搭建小型家庭实验室,我才把同样的思路延伸到那些老旧的、几乎被当成废品的电脑硬件上。钻进这个领域之后,我对旧技术的看法彻底扭转过来了——从前我眼里的“电子垃圾”,现在处处是待掘的金子。

我的头两台服务器,就是两台被我抢救回来的旧笔记本。其中一台是便宜到说不上名字的11英寸Ollee小本,屏幕早已碎裂,性能也老得跑不动桌面操作系统。按常理它就该直接进垃圾箱,结果它变成了我组装的第一台家用服务器

打开网易新闻 查看精彩图片

其实在动念头搭一台专门的服务器之前,我已经在自己日常用的台式机上试着部署了一些服务。那是我的起步阶段。后来发现,每次只是为了访问某个后台服务,就得把主力电脑打开,实在太麻烦。我需要的,是一台能一直开着、功耗极低的小机器。念头一转:手边不正好有一台再合适不过的硬件么?那台小笔记本的屏幕是坏的,但我根本不需要屏幕,所有操作都通过SSH远程进行。更妙的是,它自带电池,万一断电还能撑一阵子。把碎裂的屏幕拆掉之后,耗电量更是微不足道。这台笔记本作为普通电脑已经失败,但作为服务器,这些缺陷反倒成了优点。

我为它选择了DietPi操作系统——一种专为性能不强的硬件而生的系统,像单板电脑那样的设备也跑得起来。DietPi的终端界面直观好用,从初始设置到后续调整都有向导,对当时的我这种新手相当友好。系统里还内置了一个软件商店,可以一键安装常见的服务器应用,很方便。

我把这台小笔记本当成测试机,在上面跑了不少轻量级服务,多数都打包成Docker容器。Vaultwarden、SearXNG、我的笔记程序、一个轻量Web服务器、一个通知守护进程,还有用于安全接入的Tailscale,它都能轻松带动。我甚至试着同时运行Pi-hole,感觉延迟有点明显,于是放弃了这个方案。转而把另一台键盘坏掉的旧笔记本翻了出来,专门装上Pi-hole,让那台机器24小时运转,至今还在用。

后来,当我想尝试更吃资源的项目,比如媒体服务器和完整的虚拟机时,那两台小笔记本服务器就不够用了。我把一台尘封了十年的塔式台式机搬出来,装上了Proxmox,把它变成了我的技术试验场。从报废的屏幕、罢工的键盘,到整台被遗忘的主机,它们在我的家庭实验室里重新被派上用场。这种视角的转变,几乎改变了我看待一切旧硬件的眼光。