Dokploy

Homebridge

Bringing HomeKit support where there is none. Homebridge allows you to integrate with smart home devices that do not natively support HomeKit.

Homebridge logo

Configuration

services:
  homebridge:
    image: homebridge/homebridge:latest
    restart: always
    ports:
      - 8581
    volumes:
      - ./volumes/homebridge:/homebridge
    healthcheck:
      test: ["CMD", "curl", "-f", "http://homebridge:8581/"]
      interval: 60s
      retries: 5
      start_period: 300s
      timeout: 2s
[variables]
main_domain = "${domain}"

[config]
env = []
mounts = []

[[config.domains]]
serviceName = "homebridge"
port = 8581
host = "${main_domain}"

Base64

To import this template in Dokploy: create a Compose service → AdvancedBase64 import and paste the content below:

ewogICJjb21wb3NlIjogInNlcnZpY2VzOlxuICBob21lYnJpZGdlOlxuICAgIGltYWdlOiBob21lYnJpZGdlL2hvbWVicmlkZ2U6bGF0ZXN0XG4gICAgcmVzdGFydDogYWx3YXlzXG4gICAgcG9ydHM6XG4gICAgICAtIDg1ODFcbiAgICB2b2x1bWVzOlxuICAgICAgLSAuL3ZvbHVtZXMvaG9tZWJyaWRnZTovaG9tZWJyaWRnZVxuICAgIGhlYWx0aGNoZWNrOlxuICAgICAgdGVzdDogW1wiQ01EXCIsIFwiY3VybFwiLCBcIi1mXCIsIFwiaHR0cDovL2hvbWVicmlkZ2U6ODU4MS9cIl1cbiAgICAgIGludGVydmFsOiA2MHNcbiAgICAgIHJldHJpZXM6IDVcbiAgICAgIHN0YXJ0X3BlcmlvZDogMzAwc1xuICAgICAgdGltZW91dDogMnNcbiIsCiAgImNvbmZpZyI6ICJbdmFyaWFibGVzXVxubWFpbl9kb21haW4gPSBcIiR7ZG9tYWlufVwiXG5cbltjb25maWddXG5lbnYgPSBbXVxubW91bnRzID0gW11cblxuW1tjb25maWcuZG9tYWluc11dXG5zZXJ2aWNlTmFtZSA9IFwiaG9tZWJyaWRnZVwiXG5wb3J0ID0gODU4MVxuaG9zdCA9IFwiJHttYWluX2RvbWFpbn1cIlxuIgp9

Tags

iot, homekit, internet-of-things, self-hosted, server


Version: latest

On this page