Mac mini做服务器已经有一阵时间了,折腾的地方还挺多。
远程控制这一块,局域网可以用Mac间的屏幕共享,基本上很丝滑;外网的话远程桌面很卡。windows VNC连接任何场景都比较卡。
SSH需要从头学一套launchd命令,总体来说有Linux经验,上手不算难。
麻烦的是容器。现在Mac的orbstack容器不支持调用Apple VideoToolBox,也就是没办法硬件加速编解码视频。要想用jellyfin,必须直接装Mac版。如果出门在外服务出了问题,就只能远程桌面维护,相对来说还是很难受的。
另外就是有些纯CPU计算的服务,可能没有Apple Silicon镜相,需要手动编译。总体来说难度不算很大,但是如果依赖链上存在Apple Silicon不支持的组建,难度就比较高了。
综合来看,学mac的命令行是绕不过去的,容器的开发有待提高。