You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将VS Code连接到Unraid Server上运行的Home Assistant Docker容器?

连接VS Code到Unraid Docker中的Home Assistant容器

下面提供三种可行的方法,按操作复杂度从低到高排序:

方法一:使用Home Assistant官方Studio Code Server附加组件(推荐)

这是最简便的官方集成方式:

  • 打开Home Assistant网页UI,进入「设置」>「附加组件」>「附加组件商店」
  • 搜索并找到「Studio Code Server」,点击安装
  • 安装完成后,可在组件配置页自定义访问端口、外部访问权限(默认已挂载HA核心配置目录/config)
  • 启动组件后,通过HA UI内的入口或直接访问http://<你的HA_IP>:<设置的端口>即可打开VS Code,直接编辑所有配置文件

方法二:使用VS Code Remote-Containers扩展

适合习惯本地VS Code操作的用户:

  • 在本地VS Code安装「Remote - Containers」扩展
  • 登录Unraid的Docker管理页面,找到Home Assistant容器,记录其容器名称(如homeassistant)或容器ID
  • 打开本地VS Code,按F1调出命令面板,输入并执行「Remote-Containers: Attach to Running Container...」
  • 在弹出的容器列表中选中你的HA容器,等待VS Code完成连接
  • 连接成功后,打开容器内的/config目录即可编辑配置文件

方法三:直接编辑Unraid映射的共享目录

无需远程连接容器,直接操作本地映射的文件:

  • 在Unraid Docker页面编辑HA容器,确认/config目录已映射到Unraid的共享目录(通常是/mnt/user/appdata/homeassistant)
  • 将Unraid的共享目录挂载到本地设备:Windows用SMB协议,Mac用AFP协议,Linux直接挂载文件系统
  • 打开本地VS Code,通过「文件」>「打开文件夹」选择挂载后的HA配置目录,即可直接编辑文件
  • 编辑完成后,HA会自动检测配置变更;若未自动生效,重启HA容器即可

注意事项

  • 编辑配置前建议备份/config目录,避免配置错误导致HA无法启动
  • 使用Remote-Containers时,确保本地VS Code与Unraid处于同一局域网
  • Studio Code Server支持安装HA语法高亮、智能提示等插件,可提升编辑效率

内容的提问来源于stack exchange,提问作者GollyJer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 19:04:52