本帖最后由 edw1nl 于 2017-8-18 15:51 编辑
大多数的教程都是使用树莓派,但是如果你只有一台电脑,不想买个树莓派,就可以使用Docker直接部署homebridge服务器。这需要你的电脑支持VT-d,并开启系统的Hyper-V功能。如何使用Hyper-V安装Ubuntu,本篇教程省略不记,可以参考这篇文章。理论上直接安装windows或者macOS版的docker也可以,但我没试过,想要尝试的朋友也可以参考一下这篇教程。
Ubuntu版本要求:
- Zesty 17.04g
- Xenial 16.04 (LTS)
- Trusty 14.04 (LTS)
1.安装Docker CE
使用一键安装脚本安装Docker CE。
curl -fsSL get.docker.com -o get-docker.sh
sudo sh get-docker.sh
2.安装Docker Compose
Docker Compose可以帮助你更加容易的配置你的Docker容器。
sudo curl -L [url=https://github.com/docker/compose/releases/download/1.15.0/docker-compose-`uname]https://github.com/docker/compos ... cker-compose-`uname[/url] -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
3.创建Docker Compose配置文件
新建一个你需要存放你的homebridge docker配置文件的文件夹,比如/homebridge
mkdir /homebridge
cd /homebridge
新建一个名为docker-compose.yml的文件
nano docker-compose.yml
将如下文件内容复制到这个文件中
version: '2'
services:
homebridge:
image: oznu/homebridge:latest
restart: always
network_mode: host
volumes:
- ./config:/homebridge
environment:
- PGID=1000
- PUID=1000
4.启动homebridge
输入如下命令启动homebridge
docker-compose up -d
这个镜像大概125MB,因为你知道的原因,最好搭梯子下载,不然会很慢。
启动完成后,输入如下命令可以显示启动记录以及配对码
5.安装插件
使用yarn安装插件
docker-compose exec homebridge yarn add homebridge-hue
删除插件
docker-compose exec homebridge yarn remove homebridge-hue
插件安装后需要修改配置文件,config.json就在我们之前指定的/homebridge文件夹下。
修改config.json后需要重启docker
docker-compose restart homebridge
现在,你可以在你的iOS的家庭里找到homebridge了,接着就是通过插件接入各种设备享受智能生活啦。
|