> For the complete documentation index, see [llms.txt](https://blog.azagra.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://blog.azagra.dev/docker/homebridge-en-docker.md).

# HomeBridge en Docker

Para quienes no lo sepan, Homebridge es un software para hacer compatible dispositivos no certificados ni pensados para Homekit.

![](https://1432118199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8OmP3fsuoPnoJAJysYDx%2Fuploads%2Fgit-blob-20c9f657b41ced38935fde1e1b58587291767876%2Fhomebridge-lib.png?alt=media)

Vamos desplegar un contenedor docker con Homebridge, podemos hacerlo en nuestro equipo o en una RaspberryPi/NanoPi/Odroid...

Necesitamos tener instalado en la maquina, el servicio de docker.

```
sudo apt update
sudo apt upgrade -y
sudo apt install -y libffi-dev libssl-dev python3 python3-pip
sudo curl -sSL https://get.docker.com | sh
sudo usermod -aG docker pi
sudo apt install -y docker-compose
```

Ahora simplemente descargamos el repositorio.

```
git clone https://github.com/AzagraMac/homebridge.git
```

Con el repo ya en nuestro equipo, entramos en el directorio y levantamos el contenedor, la primera vez tardara un poco ya que tiene que descargar la imagen.

```
cd homebridge
docker-compose up -d
```

Podemos ver su log

```
docker logs homebridge
```

Cuando termine de descargar la imagen, desde el navegador, entramos en el dashboard.

```
http://IP_MAQUINA:9590
```

![](https://1432118199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8OmP3fsuoPnoJAJysYDx%2Fuploads%2Fgit-blob-3787791a14e17b5818c8f2ac502df8ed0716e51e%2FCaptura%20de%20pantalla%202022-03-01%20a%20las%2019.01.15.png?alt=media)

Datos de acceso:

```
user: admin
pass: admin
```
