docker 下也能部署群晖 dsm 了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
thhbdd
V2EX    NAS

docker 下也能部署群晖 dsm 了

  •  
  •   hhbdd 2023-07-01 11:46:06 +08:00 7943 次点击
    这是一个创建于 839 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前几天看到有人在说,自己部署了一下,就是把群晖的 vdsm 搬到了 docker 里,arm 都可以用,套件该有的都有,用来体验一下群晖的系统还行。

    第 1 条附言    2023-07-01 12:18:22 +08:00
    https://github.com/kroese/virtual-dsm 这是作者的 GitHub ,我也写一个简单的教程 https://mp.weixin.qq.com/s/EwLS3X-EG0VXSLEICV49aQ
    35 条回复    2024-06-24 23:46:47 +08:00
    Chemist
        1
    Chemist  
       2023-07-01 11:58:46 +08:00 via iPhone
    链接就通过 AirDrop 传给我吧
    wheat0r
        2
    wheat0r  
       2023-07-01 11:59:28 +08:00
    别套娃了
    tediorelee
        3
    tediorelee  
       2023-07-01 12:04:29 +08:00
    地址在哪
    thhbdd
        4
    thhbdd  
    OP
       2023-07-01 12:17:21 +08:00   1
    dangyuluo
        5
    dangyuluo  
       2023-07-01 12:23:51 +08:00
    这个厉害啊!现在试试
    Shakunetsu
        6
    Shakunetsu  
       2023-07-01 13:06:09 +08:00
    我在 unraid 测试了一下,确实可以。但是在我这,docker 安装的 DSM 的功耗比我用虚拟机的高,不知道什么问题。开 docker 的 DSM ,功耗增加 14W 左右;开虚拟机的 DSM ,功耗增加 7W 左右。Docker 安装分配的 CPU 和内存和虚拟机保持一致,区别在于虚拟机是直通了一个硬盘的,而 Docker 是虚拟磁盘。
    ltkun
        7
    ltkun  
       2023-07-01 13:15:31 +08:00 via Android
    都能 docker 也还需要 dsm 做甚
    mineralsalt
        8
    mineralsalt  
       2023-07-01 13:41:02 +08:00
    太帅了吧, 正有这样的需求, 不然我的 r4s 软路由都准备扔了
    s609926202
        9
    s609926202  
       2023-07-01 13:57:19 +08:00
    我用 orcla arm 机器安装时,提示:`Error response from daemon: error gathering device information while adding custom device "/dev/kvm": no such file or directory`

    查看系统版本:
    No LSB modules are available.
    Distributor ID: Ubuntu
    Description: Ubuntu 22.04.2 LTS
    Release: 22.04
    Codename: jammy

    是不是不支持 kvm?
    thhbdd
        10
    thhbdd  
    OP
       2023-07-01 14:03:14 +08:00
    @s609926202 甲骨云我记得有 kvm 啊,如果没有 kvm ,删除 yml 中/dev/kvm 这一行
    thhbdd
        11
    thhbdd  
    OP
       2023-07-01 14:08:34 +08:00
    @Shakunetsu 这种情况我还没有遇到,可能是虚拟化导致 cpu 负载高的问题?不过额外多了点功耗问题应该也不大
    dann73580
        12
    dann73580  
       2023-07-01 14:25:50 +08:00
    @thhbdd 现在这个项目必须用 kvm 才能跑了,删不掉。甲骨文估计没开虚拟化支持。
    thhbdd
        13
    thhbdd  
    OP
       2023-07-01 14:30:16 +08:00
    @dann73580 不可能啊,前天我才看到有人用甲骨文的 arm 部署了一个,删除 devices 那一整个项目应该就可以了
    ByteCat
        14
    ByteCat  
       2023-07-01 15:01:48 +08:00
    这个确实好用,我自己现在用 Unraid 宿主机,但是苦于缺少一个照片管理,之前一直用 DSM 的 Moments ,现在通过这个 vDSM 用新的 Photos ,非常好用,半洗白就可以了,HEIC 什么都支持。
    salasoyo
        15
    salasoyo  
       2023-07-01 15:31:21 +08:00
    这特么的让我的 mac Mini m1 不仅拥有软路由+电视盒子功能外,还有 DSM 了啊。牛逼,意外收益。
    thinkm
        16
    thinkm  
       2023-07-01 15:44:07 +08:00
    老哥这个数据安全可以保障吗,可以组 raid 吗?
    thhbdd
        17
    thhbdd  
    OP
       2023-07-01 15:52:58 +08:00
    @thinkm 没有 raid 这些功能
    lockheart
        18
    lockheart  
       2023-07-01 16:48:42 +08:00 via Android
    有什么好办法直接访问 vps 群晖容器内部除了 5000 以外的其他端口嘛?现在在用 frp 访问
    thhbdd
        19
    thhbdd  
    OP
       2023-07-01 17:11:28 +08:00
    @lockheart 把对应端口映射出来不行了
    bytesfold
        20
    bytesfold  
       2023-07-01 18:21:02 +08:00
    正好有个 448 轻量+500G 硬盘,玩玩看
    Jirajine
        21
    Jirajine  
       2023-07-01 18:36:26 +08:00
    这特么是用 docker 跑虚拟机,不是 dsm 本身跑在容器里。
    可以说没有任何意义。
    其实 dsm 的功能只是开箱即用集成的好,没有哪个是自由软件无法替代的。
    thhbdd
        22
    thhbdd  
    OP
       2023-07-02 11:35:03 +08:00
    @Jirajine 虚拟机可不方便部署啊,这 docker 不简单多了?一行命令的事情
    efsg
        23
    efsg  
       2023-07-02 12:56:27 +08:00 via Android
    很多开源 NAS 软件太粗糙不能用,毛病比群晖还多,光是在线解压功能就不行
    Shadowxxx
        24
    Shadowxxx  
       2023-07-02 13:55:34 +08:00
    @thhbdd 斐讯 N1 跑不动。
    thhbdd
        25
    thhbdd  
    OP
       2023-07-02 14:28:09 +08:00
    @Shadowxxx arm 是转译啊,自然很吃力,而且有些还不支持 kvm ,除非 m1 这种不然基本上不太行
    Shakunetsu
        26
    Shakunetsu  
       2023-07-02 23:52:05 +08:00
    @thhbdd 破案了,和虚拟机的群晖比,都是空闲状态下,docker 部署 vdsm 功耗几乎是没有增加的。之前我是功耗更大,应该是 docker 部署 vdsm 时候功耗增加,然后智能插座功率上报有延时。docker 部署 完 vdsm 后正常跑一会,功耗就降下来了。
    VVVYGD
        27
    VVVYGD  
       2023-07-03 09:13:02 +08:00 via iPhone
    树莓派用户正在路上
    silentx
        28
    silentx  
       2023-07-03 09:26:24 +08:00
    然而不能直通物理盘
    Wiioy
        29
    Wiioy  
       2023-07-10 17:27:36 +08:00
    @ByteCat 试试 mt-photo ?
    Joeith
        30
    Joeith  
       2023-08-08 07:27:08 +08:00 via iPhone
    @ByteCat 我想用这个 vdsm 的 photos 套件去管理我局域网其他的照片,具体怎么弄啊? 我尝试过把其他图片文件夹 cifs 挂载到 file station ,但 photos 套件识别不出来,没用
    ByteCat
        31
    ByteCat  
       2023-08-08 22:41:51 +08:00
    @Joeith 不知道,我是直接用 app 同步存的,hyper 或者 cloud 来备份,旧照片也直接放这里面
    0day00
        32
    0day00  
       2023-09-27 15:13:01 +08:00
    @Joeith ./PatchELFSharp "/usr/lib/libsynosdk.so.7" "SYNOFSIsRemoteFS" "B8 00 00 00 00 C3"
    7 后的系统可以用这个方法,重启后 photos 就可以认 cifs 挂载的目录了,不过在挂载目录添加的文件需要手动重建索引。
    thhbdd
        33
    thhbdd  
    OP
       2024-04-04 14:21:11 +08:00
    这个 docker 作者最近有更新,似乎性能有些提升
    rockfirm
        34
    rockfirm  
       2024-06-23 21:39:10 +08:00
    请教楼主:教程最后提到的配置环境变量,是在哪个路径下的文件进行配置?洗白给的 SN+MAC 填到 HOST_SERIAL 和 VM_NET_MAC ?
    如果需要生成预览图等功能需要修改 sn 以及 mac 等信息,需要配置环境变量
    HOST_SERIAL #(群晖有效序列号)
    GUEST_SERIAL #( vDSM 的序列号)
    VM_NET_MAC #( vDSM 中的 Mac 地址,请参阅“网络”选项卡)
    thhbdd
        35
    thhbdd  
    OP
       2024-06-24 23:46:47 +08:00
    @rockfirm 直接在 docker 环境变量里面配置啊
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2916 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 443ms UTC 10:58 PVG 18:58 LAX 03:58 JFK 06:58
    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