HomeBridge安装使用作弊条-Docker版

老房东
4 min readNov 15, 2019

--

如果你家里连到HomeBridge(以下简称hb)上的设备不多,而且你还希望一个原生、更多资源可用的系统,哪么直接安装hb是一个很好的选择。这里主要说明在Synology下使用Docker安装Homebridge的使用。

安装homebridge

在Docker下有人做好了homebridge的Image,我使用的是

在Synologe的Docker组件里,搜索homebridge

在oznu/homebridge上右键菜单下载Image,下载好了Image后,可以在映像档中选择Image后点部署

我习惯性的给内存做了点限制,注意要是使用ffmpeg,内存太小会挂的。接下是高级设置,我会设置自动重启:

然后需要将NAS上的一个目录Mount到Docker的/homebridge上

网络设置中设置为使用Docker Host相同网络

最后就是在环境设定中需要加入 DSM_HOSTNAME 设置为你的Synology NAS的主机名

一切设置完毕,启动homebridge Docker就好了。

安装homebridge-config-ui-x

homebridge的Image里有homebridge-config-ui-x,但是这货升级实在是太快了,所以我还是自己安装一个homebridge-config-ui-x,方便升级。在启动homebridge后的终端机里执行指令 sh

这样你就可以在docker里执行命令了,在命令行执行

npm install homebridge-config-ui-x

同时去你的共享文件夹里找到config.json,把以下内容加入其中

"platforms": [
{
"platform": "config",
"name": "Config",
"port": 8080,
"sudo": false
}
]

重启docker后,用Synology的IP地址后加端口8080就可以访问到管理界面了,用户名和密码为admin,记得进去后自己更改密码。

安装摄像头所需要的ffmpeg库

你需要在docker里加入ffmpeg的相关支持库,在docker的环境设定中加入PACKAGES参数,内容为ffmpeg:

你第一次启动docker时会看到一堆package安装的日志:

--

--

老房东
老房东

Written by 老房东

Kayak浪 重剑配件残手 Python早期用户 FreeBSD远古鼓吹手 智能家居忽悠 苹果脑残粉