如果用 Mac Mini M4 做 Homelab 服务器的话,相比 Linux 需要哪些工具

32 天前
 jerrywaffle
相比用 linux/debian 做家庭服务器:

[Service/Systemd]
debian 可以 systemd 开机不登陆自动运行 docker 等一系列服务
macOS 貌似用 launchd ,不知道效果怎么样?

[Docker]
linux 原生 docker ,macOS 可以用 orbstack

[Jellyfin]
隔壁帖子说 jellyfin 转码支持 mac 了 https://jellyfin.org/docs/general/administration/hardware-acceleration/apple/

[Immich]
但查了下 immich 的图片学习并不支持的很好,https://immich.app/docs/features/ml-hardware-acceleration/
ARM NN is only supported on devices with Mali GPUs. Other Arm devices are not supported

有实际用过、或有意向用 macOS 做服务器的,欢迎讨论。
2015 次点击
所在节点    macOS
10 条回复
Biggoldfish
32 天前
这玩意儿要是能装 Linux/Windows 或者 PVE 之类的简直神器
ETiV
32 天前
记得把 FileVault 关了,否则会失去服务的开机自启功能。

launchd 得写 xml ,贼啰嗦一大堆,不过一个服务只需要写一次。

我的实践是在 Mac 上用 VirtualBox 开虚拟机,虚拟机网络用桥接模式,这样可以获得内网 IP 、便于直接访问跑在里面的服务。

再用 launchd 以 headless 模式运行这个虚拟机,这样这个虚拟机就不会被彻底关掉了:无论在虚拟机里外给它关机,都会被 launchd 再给拉起来…除非 launchctl unload 这个服务。
sanshao124
32 天前
我一直就是用 macmini 当服务器用,docker 部署了 11 个服务,同时还开着 ubuntu 虚拟机运行 homebridge ,超级好用
K8dcnPEZ6V8b8Z6
32 天前
@sanshao124 m 芯片对虚拟有限制吗
sanshao124
32 天前
@K8dcnPEZ6V8b8Z6 有,虚拟的得是 arm 的系统
superchijinpeng
32 天前
@K8dcnPEZ6V8b8Z6 没有限制,amd / arm 随选
Granthese
32 天前
zhaidoudou123
32 天前
mac mini 买了以后我家里有三个可以用来当服务器的设备了:n100+pve 、n5105 NAS 、Mac mini
我是准备把 Surge 从 n100 的黑苹果虚拟机移到 Mac mini ,Mac mini 不做其他用途,只当电脑用的😂😂
SakuraYuki
32 天前
@zhaidoudou123 我也是三个,n100 nas ,n3106 pve openwrt ,mac mini ,感觉可以把软路由优化掉用 mac mini 做网关
zhaidoudou123
32 天前
@SakuraYuki
n100 我跑了 haos ,还有一些 udpxy 和 uu 加速器,回头试试降频使用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1085530

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX