You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 1, 2024. It is now read-only.
The ARM variants can be built on x86_64 hardware using `multiarch/qemu-user-static`
109
-
```
109
+
110
+
```bash
110
111
docker run --rm --privileged multiarch/qemu-user-static:register --reset
111
112
```
112
113
113
114
Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64`.
114
115
115
-
## Update the chagelog
116
+
## Update the changelog
116
117
117
-
If you are modifying the Dockerfiles or any of the startup scripts in [root](https://github.com/linuxserver/docker-domoticz/tree/master/root), add an entry to the changelog
118
+
If you are modifying the Dockerfiles or any of the startup scripts in [root](https://github.com/linuxserver/docker-domoticz/tree/stable/root), add an entry to the changelog
Copy file name to clipboardExpand all lines: .github/PULL_REQUEST_TEMPLATE.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@
21
21
22
22
------------------------------
23
23
24
-
-[ ] I have read the [contributing](https://github.com/linuxserver/docker-domoticz/blob/master/.github/CONTRIBUTING.md) guideline and understand that I have made the correct modifications
24
+
-[ ] I have read the [contributing](https://github.com/linuxserver/docker-domoticz/blob/stable/.github/CONTRIBUTING.md) guideline and understand that I have made the correct modifications
Copy file name to clipboardExpand all lines: .github/workflows/greetings.yml
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,6 @@ jobs:
8
8
steps:
9
9
- uses: actions/first-interaction@v1
10
10
with:
11
-
issue-message: 'Thanks for opening your first issue here! Be sure to follow the [bug](https://github.com/linuxserver/docker-domoticz/blob/master/.github/ISSUE_TEMPLATE/issue.bug.md) or [feature](https://github.com/linuxserver/docker-domoticz/blob/master/.github/ISSUE_TEMPLATE/issue.feature.md) issue templates!'
12
-
pr-message: 'Thanks for opening this pull request! Be sure to follow the [pull request template](https://github.com/linuxserver/docker-domoticz/blob/master/.github/PULL_REQUEST_TEMPLATE.md)!'
11
+
issue-message: 'Thanks for opening your first issue here! Be sure to follow the [bug](https://github.com/linuxserver/docker-domoticz/blob/stable/.github/ISSUE_TEMPLATE/issue.bug.md) or [feature](https://github.com/linuxserver/docker-domoticz/blob/stable/.github/ISSUE_TEMPLATE/issue.feature.md) issue templates!'
12
+
pr-message: 'Thanks for opening this pull request! Be sure to follow the [pull request template](https://github.com/linuxserver/docker-domoticz/blob/stable/.github/PULL_REQUEST_TEMPLATE.md)!'
[Domoticz](https://www.domoticz.com) is a Home Automation System that lets you monitor and configure various devices like: Lights, Switches, various sensors/meters like Temperature, Rain, Wind, UV, Electra, Gas, Water and much more. Notifications/Alerts can be sent to any mobile device.
@@ -68,6 +68,12 @@ This image provides various versions that are available via tags. `latest` tag u
68
68
| stable-3.815 | Old stable version. Will not be updated anymore! |
69
69
| stable-3.5877 | Old stable version. Will not be updated anymore! |
70
70
71
+
## Application Setup
72
+
73
+
To configure Domoticz, go to the IP of your docker host on the port you configured (default 8080), and add your hardware in Setup > Hardware.
74
+
The user manual is available at [www.domoticz.com](https://www.domoticz.com)
75
+
THIS BRANCH IS DEPRECATED! PLEASE CHANGE TO USING THE LATEST TAG FOR THE LATEST STABLE VERSION. NO MORE DEVELOPMENT BUILDS.
76
+
71
77
## Usage
72
78
73
79
Here are some example snippets to help you get started creating a container.
@@ -101,7 +107,7 @@ services:
101
107
102
108
### docker cli
103
109
104
-
```
110
+
```bash
105
111
docker run -d \
106
112
--name=domoticz \
107
113
-e PUID=1000 \
@@ -129,7 +135,6 @@ usb 1-1.2: FTDI USB Serial Device converter now attached to ttyUSB0
129
135
```
130
136
As you can see above, the device node created is ttyUSB0. It does not say where, but it's almost always in /dev/. The correct tag for passing through this USB device is '--device /dev/ttyUSB0:/dev/ttyUSB0'
131
137
132
-
133
138
## Parameters
134
139
135
140
Container images are configured using parameters passed at runtime (such as those above). These parameters are separated by a colon and indicate `<external>:<internal>` respectively. For example, `-p 8080:80` would expose port `80` from inside the container to be accessible from the host's IP on port `8080` outside the container.
@@ -152,7 +157,7 @@ You can set any environment variable from a file by using a special prepend `FIL
152
157
153
158
As an example:
154
159
155
-
```
160
+
```bash
156
161
-e FILE__PASSWORD=/run/secrets/mysecretpassword
157
162
```
158
163
@@ -171,26 +176,17 @@ Ensure any volume directories on the host are owned by the same user you specify
171
176
172
177
In this instance `PUID=1000` and `PGID=1000`, to find yours use `id user` as below:
To configure Domoticz, go to the IP of your docker host on the port you configured (default 8080), and add your hardware in Setup > Hardware.
184
-
The user manual is available at [www.domoticz.com](https://www.domoticz.com)
185
-
THIS BRANCH IS DEPRECATED! PLEASE CHANGE TO USING THE LATEST TAG FOR THE LATEST STABLE VERSION. NO MORE DEVELOPMENT BUILDS.
186
-
187
-
188
184
## Docker Mods
185
+
189
186
[](https://mods.linuxserver.io/?mod=domoticz"view available mods for this container.")[](https://mods.linuxserver.io/?mod=universal"view available universal mods.")
190
187
191
188
We publish various [Docker Mods](https://github.com/linuxserver/docker-mods) to enable additional functionality within the containers. The list of Mods available for this image (if any) as well as universal mods that can be applied to any one of our images can be accessed via the dynamic badges above.
192
189
193
-
194
190
## Support Info
195
191
196
192
* Shell access whilst the container is running: `docker exec -it domoticz /bin/bash`
@@ -207,38 +203,45 @@ Most of our images are static, versioned, and require an image update and contai
207
203
Below are the instructions for updating containers:
208
204
209
205
### Via Docker Compose
206
+
210
207
* Update all images: `docker-compose pull`
211
208
* or update a single image: `docker-compose pull domoticz`
212
209
* Let compose update all containers as necessary: `docker-compose up -d`
213
210
* or update a single container: `docker-compose up -d domoticz`
214
211
* You can also remove the old dangling images: `docker image prune`
215
212
216
213
### Via Docker Run
214
+
217
215
* Update the image: `docker pull ghcr.io/linuxserver/domoticz`
218
216
* Stop the running container: `docker stop domoticz`
219
217
* Delete the container: `docker rm domoticz`
220
218
* Recreate a new container with the same docker run parameters as instructed above (if mapped correctly to a host folder, your `/config` folder and settings will be preserved)
221
219
* You can also remove the old dangling images: `docker image prune`
222
220
223
221
### Via Watchtower auto-updater (only use if you don't remember the original parameters)
222
+
224
223
* Pull the latest image at its tag and replace it with the same env variables in one run:
225
-
```
224
+
225
+
```bash
226
226
docker run --rm \
227
227
-v /var/run/docker.sock:/var/run/docker.sock \
228
228
containrrr/watchtower \
229
229
--run-once domoticz
230
230
```
231
+
231
232
* You can also remove the old dangling images: `docker image prune`
232
233
233
234
**Note:** We do not endorse the use of Watchtower as a solution to automated updates of existing Docker containers. In fact we generally discourage automated updates. However, this is a useful tool for one-time manual updates of containers where you have forgotten the original parameters. In the long term, we highly recommend using [Docker Compose](https://docs.linuxserver.io/general/docker-compose).
* We recommend [Diun](https://crazymax.dev/diun/) for update notifications. Other tools that automatically update containers unattended are not recommended or supported.
237
239
238
240
## Building locally
239
241
240
242
If you want to make local modifications to these images for development purposes or just to customize the logic:
0 commit comments