For the latest homer containers please use: https://github.com/sipcapture/homer7-docker
This repository provides ready-to-run HOMER recipes using Docker and docker-compose
HOMER is all about options and easy integrations. Choose your preferred flavour to proceed:
To start your own bundle or choice, just run the following command inside the selected directory:
$ docker-compose up -dThe docker-compose scheme will map container data into local directory volumes. Check and extend the provided examples accordingly.
- Timezone: set
TZinhomer.env(for exampleEurope/Berlin). Entrypoint scripts configure/etc/localtimeat startup (#55). - External MySQL: set
USE_REMOTE_MYSQL=trueandDB_HOSTto your server hostname or IP (notmysql). Start withdocker-compose -f docker-compose.yml -f docker-compose.external-mysql.yml up -dand omit the bundledmysqlservice (#59, #20). - Single container + remote DB: use
everything/run.shwith--dbhostor passDB_HOST/MYSQL_ROOT_PASSWORDas environment variables; remote schemas are bootstrapped when missing (#20). - Kamailio listen address:
udp: 0.0.0.0:9060in logs means the HEP socket listens on all interfaces inside the container; publish port9060in compose and point agents at the host IP (#91). - Homer 7 / HEPv2: HEPlify Server in this tree expects HEPv3. Legacy Kamailio 4.4 HEPv2 senders need a HEPv2→v3 proxy or capture path upgrade (#90).
- CI / image builds: GitHub Actions workflow
.github/workflows/docker.ymlvalidates compose files and builds core images onmaster(#3, #49).
This Open-Source project is made possible by actual Humans without corporate sponsors, angels or patreons.
If you use this software in production, please consider supporting its development with contributions or donations

