Roon Extension to start or stop playback on a specific zone at a specific time
100K+
Pull the Alarm Clock image from Docker Hub:
docker pull theappgineer/roon-extension-alarm-clock
If you want to pull a specific version or architecture you append the applicable tag (e.g. v0.7.2-amd64):
docker pull theappgineer/roon-extension-alarm-clock:v0.7.2-amd64
A container is created and started by issuing the following command:
docker run -d --network host --restart unless-stopped --name roon-extension-alarm-clock -v <local directory>/config.json:/usr/src/app/config.json -e "TZ=<timezone>" theappgineer/roon-extension-alarm-clock[:<tag>]
To let the configuration survive an update of the container a bind mount is used for the config.json file. An empty file named <local directory>/config.json has to be created before the container is created with the above docker run command.
The meaning of the other options is listed in the table below:
| Option | Value | Description |
|---|---|---|
| -d | Run container in background and print container ID | |
| -e | "TZ=<timezone>" | Container timezone, see TZ column in this list for options |
| -v | /config.json:/usr/src/app/config.json | The location of the configuration file and the mount point within the container |
| --name | roon-extension-alarm-clock | The name of the container |
| --network | host | Use the Docker host network stack |
| --restart | unless-stopped | Restart the container unless explicitly stopped |
| theappgineer/roon-extension-alarm-clock[:<tag>] | The Alarm Clock image with optional tag |
Note: Depending on system settings and privileges it might be necessary to run the docker command using sudo.
Content type
Image
Digest
sha256:e0b5a4af9…
Size
19.8 MB
Last updated
almost 4 years ago
docker pull theappgineer/roon-extension-alarm-clock