『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 8442|回复: 4

在Ubuntu内使用docker安装homebridge

[复制链接]

1

主题

14

帖子

289

积分

中级会员

Rank: 3Rank: 3

积分
289
金钱
275
HASS币
0
发表于 2017-8-18 15:51:20 | 显示全部楼层 |阅读模式
本帖最后由 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,因为你知道的原因,最好搭梯子下载,不然会很慢。
启动完成后,输入如下命令可以显示启动记录以及配对码
docker-compose logs


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了,接着就是通过插件接入各种设备享受智能生活啦。 IMG_4827_副本.jpg


回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2017-8-19 22:59:14 | 显示全部楼层
谢谢分享,很好的教程!
回复

使用道具 举报

2

主题

159

帖子

1136

积分

金牌会员

Rank: 6Rank: 6

积分
1136
金钱
977
HASS币
0
发表于 2017-8-25 00:44:21 | 显示全部楼层

谢谢分享
回复

使用道具 举报

27

主题

147

帖子

945

积分

高级会员

Rank: 4

积分
945
金钱
798
HASS币
0
发表于 2017-10-10 15:50:16 | 显示全部楼层
学习~~~~~~
回复

使用道具 举报

62

主题

603

帖子

6380

积分

论坛元老

Rank: 8Rank: 8

积分
6380
金钱
5702
HASS币
240

教程狂人论坛风云人物

发表于 2017-10-16 00:49:31 | 显示全部楼层
非常方便 刚刚试了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 18:43 , Processed in 0.066489 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表