V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jerrywaffle
V2EX  ›  macOS

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

  •  
  •   jerrywaffle · 20 天前 · 1824 次点击
    相比用 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 做服务器的,欢迎讨论。
    第 1 条附言  ·  20 天前
    [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  
       20 天前 via Android
    这玩意儿要是能装 Linux/Windows 或者 PVE 之类的简直神器
    ETiV
        2
    ETiV  
       20 天前 via iPhone   ❤️ 1
    记得把 FileVault 关了,否则会失去服务的开机自启功能。

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

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

    再用 launchd 以 headless 模式运行这个虚拟机,这样这个虚拟机就不会被彻底关掉了:无论在虚拟机里外给它关机,都会被 launchd 再给拉起来…除非 launchctl unload 这个服务。
    sanshao124
        3
    sanshao124  
       20 天前
    我一直就是用 macmini 当服务器用,docker 部署了 11 个服务,同时还开着 ubuntu 虚拟机运行 homebridge ,超级好用
    K8dcnPEZ6V8b8Z6
        4
    K8dcnPEZ6V8b8Z6  
       20 天前
    @sanshao124 m 芯片对虚拟有限制吗
    sanshao124
        5
    sanshao124  
       20 天前
    @K8dcnPEZ6V8b8Z6 有,虚拟的得是 arm 的系统
    superchijinpeng
        6
    superchijinpeng  
       20 天前
    @K8dcnPEZ6V8b8Z6 没有限制,amd / arm 随选
    zhaidoudou123
        8
    zhaidoudou123  
       20 天前
    mac mini 买了以后我家里有三个可以用来当服务器的设备了:n100+pve 、n5105 NAS 、Mac mini
    我是准备把 Surge 从 n100 的黑苹果虚拟机移到 Mac mini ,Mac mini 不做其他用途,只当电脑用的😂😂
    SakuraYuki
        9
    SakuraYuki  
       20 天前
    @zhaidoudou123 我也是三个,n100 nas ,n3106 pve openwrt ,mac mini ,感觉可以把软路由优化掉用 mac mini 做网关
    zhaidoudou123
        10
    zhaidoudou123  
       20 天前 via iPhone
    @SakuraYuki
    n100 我跑了 haos ,还有一些 udpxy 和 uu 加速器,回头试试降频使用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1231 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:01 · PVG 02:01 · LAX 10:01 · JFK 13:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.