一块树莓派 5 最便宜的板子要 45 美元,把必要的配件和存储凑齐,总价大约 80 美元。而你家抽屉里那台旧安卓手机,可能比这更值得翻出来。

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

先把"服务器"这个词拆开看。它不过是一台跑着操作系统、装了几个软件包、能通过本地网络访问的电脑。家用场景不需要几十个 CPU 核心,也不需要几百 GB 内存。大多数自托管工具都很轻,弱一点的机器照样跑得动。

手机恰好符合这个定义。它跑着安卓系统,能运行自托管工具或者合适的环境。现代手机普遍是 6–12GB 内存配 128GB 以上的机身存储,比树莓派上插 SD 卡的那套存储方案要快,跑大多数工具不成问题。

手机没有树莓派那样丰富的接口,但作为服务器是能用的。真正让人犹豫的是刷机——把安卓系统抹掉装 Linux 并不方便,root 也不总按计划走,弄不好手机就变砖。所以更稳的路子是别动系统。

不 root 也能跑起来

旧的三星 Galaxy、Pixel 或者其他品牌手机,出厂都带着厂商定制的安卓皮肤,不是树莓派那种白板。要绕开 root,可以用 Termux 或 Podroid 这类应用,在手机里造一个隔离环境,跑一个迷你服务器。

好处是数据和工具都活在应用内部。哪天不想拿它当服务器了,卸载应用就能把这些东西一并清掉,不牵连手机里的其他数据。Termux 在多个平台都能装,也不需要注册账号。

进去之后要学的是底层 Linux 和它的命令。可以先给 Termux 开存储权限,再用 SSH 远程控制服务器。手机屏幕太小,第一次配置时用 SCRCPY 更顺手——这是个基于 ADB 的工具,能把手机屏幕投到电脑上,还支持剪贴板,在电脑上搜到命令直接粘进 Termux 终端。

在 Termux 里可以用 PRoot 跑 Ubuntu 这类轻量发行版,包管理、装新包、改配置都熟悉。但它只适合单包安装,跑不了 Docker 这类容器化工具。想用 Termux 的容器功能或者支持虚拟化的 Podroid,就得 root。相比单板计算机,性能上有明显的折损,但手机当服务器仍然够格。

能跑哪些东西

服务器搭好之后就可以试工具了。在入门级安卓手机上试过 BentoPDF、OmniTools、Vaultwarden 等,运行正常。媒体服务器像 Jellyfin 更吃硬件,需要中端手机;在一台旧的三星 Galaxy S21 FE 上测过 Jellyfin,给几台设备推 1080p 流媒体表现不差。同样的机器也能当本地云存储,或者挂一个家庭仪表盘。

手机自带电池,断电时工具还能继续在线。路由器那边得配个小 UPS,保证网络不断。两个设备耗电都不多,但跑重负载工具时手机会有点热。至于充电器一直插着,现在大多数手机都有过充保护。

如果对搭家用服务器感兴趣,安卓手机是个扎实的起点。它会教你去改造手边的设备,而不是急着买一块单板计算机。你还会在终端里干活,这本来就是搭建和管理轻量家用服务器的核心。所有东西都和其他应用、手机数据隔离开,清理也同样简单。Podroid 的虚拟化会带来一些性能损失,但在基础工具部署和管理上撞墙之前,别急着 root。