如果用 Mac Mini M4 做 Homelab 服务器的话,相比 Linux 需要哪些工具 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jerrywaffle
V2EX    macOS

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

  •  
  •   jerrywaffle 2024-11-01 06:20:35 +08:00 3673 次点击
    这是一个创建于 418 天前的主题,其中的信息可能已经有所发展或是发生改变。
    相比用 linux/debian 做家庭服务器:

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

    [Docker]
    linux 原生 docker ,acOS 可以用 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 做服务器的,欢迎讨论。
    第 1 条附言    2024-11-01 09:00:19 +08:00
    [Viirtual Machine]
    Linux 有 kvm virtualbox ,mac 用啥呢,parallels ,utm 还是 virtualbox ?回帖说的 headless 是用 Linux 的 server 版吗?

    [Full disk encryption]
    Linux 有 luks 配上 clevis 用 tpm 自动解密。mac 的 filevault 如果需要关闭就不能加密了。
    10 条回复    2024-11-01 18:56:34 +08:00
    Biggoldfish
        1
    Biggoldfish  
       2024-11-01 06:28:37 +08:00 via Android
    这玩意儿要是能装 Linux/Windows 或者 PVE 之类的简直神器
    ETiV
        2
    ETiV  
       2024-11-01 06:56:56 +08:00 via iPhone   1
    记得把 FileVault 关了,否则会失去服务的开机自启功能。

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

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

    再用 launchd 以 headless 模式运行这个虚拟机,这样这个虚拟机就不会被彻底关掉了:无论在虚拟机里外给它关机,都会被 launchd 再给拉起来…除非 launchctl unload 这个服务。
    sanshao124
        3
    sanshao124  
       2024-11-01 08:50:59 +08:00
    我一直就是用 macmini 当服务器用,docker 部署了 11 个服务,同时还开着 ubuntu 虚拟机运行 homebridge ,超级好用
    K8dcnPEZ6V8b8Z6
        4
    K8dcnPEZ6V8b8Z6  
       2024-11-01 09:22:09 +08:00
    @sanshao124 m 芯片对虚拟有限制吗
    sanshao124
        5
    sanshao124  
       2024-11-01 09:26:13 +08:00
    @K8dcnPEZ6V8b8Z6 有,虚拟的得是 arm 的系统
    superchijinpeng
        6
    superchijinpeng  
       2024-11-01 10:09:01 +08:00
    @K8dcnPEZ6V8b8Z6 没有限制,amd / arm 随选
    unneeded
        8
    unneeded  
       2024-11-01 11:31:20 +08:00
    mac mini 买了以后我家里有三个可以用来当服务器的设备了:n100+pve 、n5105 NAS 、Mac mini
    我是准备把 Surge 从 n100 的黑苹果虚拟机移到 Mac mini ,Mac mini 不做其他用途,只当电脑用的
    SakuraYuki
        9
    SakuraYuki  
       2024-11-01 17:19:53 +08:00
    @zhaidoudou123 我也是三个,n100 nas ,n3106 pve openwrt ,mac mini ,感觉可以把软路由优化掉用 mac mini 做网关
    unneeded
        10
    unneeded  
       2024-11-01 18:56:34 +08:00 via iPhone
    @SakuraYuki
    n100 我跑了 haos ,还有一些 udpxy 和 uu 加速器,回头试试降频使用
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2819 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 14:41 PVG 22:41 LAX 06:41 JFK 09:41
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86