{"id":19140161,"url":"https://github.com/kadasz/image-domoticz","last_synced_at":"2026-06-18T22:32:11.112Z","repository":{"id":195254690,"uuid":"182535251","full_name":"kadasz/image-domoticz","owner":"kadasz","description":"🐳 Docker image of the Domoticz based on baseimage-docker","archived":false,"fork":false,"pushed_at":"2020-10-26T09:17:11.000Z","size":36,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-11-12T22:23:46.246Z","etag":null,"topics":["docker","docker-domoticz","domoticz","image-domoticz","runit-domoticz"],"latest_commit_sha":null,"homepage":null,"language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kadasz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2019-04-21T13:13:15.000Z","updated_at":"2021-01-19T22:50:01.000Z","dependencies_parsed_at":"2023-09-17T06:44:39.155Z","dependency_job_id":"47548265-8569-4270-a775-28b50c702f61","html_url":"https://github.com/kadasz/image-domoticz","commit_stats":null,"previous_names":["kadasz/image-domoticz"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/kadasz/image-domoticz","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kadasz%2Fimage-domoticz","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kadasz%2Fimage-domoticz/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kadasz%2Fimage-domoticz/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kadasz%2Fimage-domoticz/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kadasz","download_url":"https://codeload.github.com/kadasz/image-domoticz/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kadasz%2Fimage-domoticz/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34510283,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-18T02:00:06.871Z","response_time":128,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","docker-domoticz","domoticz","image-domoticz","runit-domoticz"],"created_at":"2024-11-09T07:16:35.033Z","updated_at":"2026-06-18T22:32:11.093Z","avatar_url":"https://github.com/kadasz.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# image-domoticz\nInstall and setup Domoticz usig docker container \n\n## Pre requirements\n\n- have Linux or macOS\n- installed [docker][1] \n- installed [git][2]\n\n## Testing\n\nIn my environment this image tested and works in docker on QNAP \n\n## How use this image\n\n### Pull the image from Docker Hub\n\n![Docker Build](https://img.shields.io/docker/cloud/build/kadasz/image-domoticz.svg) ![Docker Cloud Automated build](https://img.shields.io/docker/cloud/automated/kadasz/image-domoticz.svg) ![Docker Pulls](https://img.shields.io/docker/pulls/kadasz/image-domoticz.svg)\n\n\n```\ndocker pull kadasz/image-domoticz\n```\n\n### Build the image\n\n```\ngit clone https://github.com/kadasz/image-domoticz.git\ncd image-domoticz\ndocker build -t kadasz/image-domoticz .\n```\n\n\n__NOTE! Is recommended to use `docker pull` instead of `docker build` because the building process takes a more time so download image from [Docker Hub][3] will be much faster.__\n\n\n### Use the image from GitHub Packages\n\nPull image from the command line:\n```\ndocker pull docker.pkg.github.com/kadasz/image-domoticz/image-domoticz:v1.0.0\n```\n\n\n### Run a container\n#### Simply way just run command below:\n\n```\ndocker run -d --name domoticz --hostname domoticz -p 8888:8080 kadasz/image-domoticz /sbin/my_init\n```\n\n__NOTE! If you want to use image from GitHub Packages, you'll need to add a tag also ie. docker.pkg.github.com/kadasz/image-domoticz/image-domoticz:v1.0.0__\n\n__You can change the port `8888` to any other one.__\n\n#### With using persistent storage for domoticz home directory.\nFirst, create the directory on host and set right permissions for it:\n\n```\nmkdir -p ~/domoticz/{logs,plugins,db}\nchmod -R o+rxw ~/domoticz/{logs,plugins,db}\n```\n__Remember, that you can change `~/domoticz/config` as needed for your particular needs!__\n\nNext, crete a container hosting the volume mappings:\n\n```\ndocker run -d --name domoticz --hostname domoticz --privileged -p 8888:8080 \\\n-v ~/domoticz/plugins/:/opt/domoticz/plugins \\\n-v ~/domoticz/logs/:/opt/domoticz/logs \\\n-v ~/domoticz/db/:/opt/domoticz/db \\\nkadasz/image-domoticz /sbin/my_init\n```\n\nNow, check that domoticz has started:\n\n```\ndocker exec -it domoticz head /opt/domoticz/logs/domoticz.log\n```\n\nyou will see output similar to below:\n```\n2019-04-25 16:19:07.426  Status: Domoticz V4.9701 (c)2012-2018 GizMoCuz\n2019-04-25 16:19:07.433  Status: Build Hash: b47a877f, Date: 2018-06-23 16:27:56\n2019-04-25 16:19:07.433  Status: Startup Path: /opt/domoticz/\n2019-04-25 16:19:07.472  BuildManifest: Created directory /opt/domoticz/plugins/\n2019-04-25 16:19:07.491  Status: PluginSystem: Started, Python version '3.5.2'.\n2019-04-25 16:19:07.493  Active notification Subsystems: gcm, http (2/13)\n2019-04-25 16:19:07.497  Status: WebServer(HTTP) started on address: 0.0.0.0 with port 8888\n```\nor after about one minute run a command\"\n\n```\ndocker inspect --format '{{.State.Health.Status}}' domoticz\nhealthy\n```\nif you see `healthy`, everything works well!\n\n#### Go to Domoticz\nEnter in your browser at address:\n```\nhttp://localhost:8888/\n```\n\n### Parameterize environment variables\nYou can set or change environment variables such as:\n\n| Parameter | Function |\n| :----: | --- |\n| `-e TZ=Europe/London` | specify a timezone to use e.g. Europe/London, default is Europe/Warsaw|\n\n## Credits and More Info\n- about parent image: https://github.com/phusion/baseimage-docker\n- about dockerized service: http://www.domoticz.com\n\n[1]:https://www.docker.com/get-started\n[2]:https://pl.atlassian.com/git/tutorials/install-git\n[3]:https://cloud.docker.com/repository/registry-1.docker.io/kadasz/image-domoticz\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkadasz%2Fimage-domoticz","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkadasz%2Fimage-domoticz","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkadasz%2Fimage-domoticz/lists"}