Sign inSign up

keesromkes/rpi-docker-node-sonos-http-api

By keesromkes

•Updated over 5 years ago

Raspberry pi wrapper for the node sonos http api

Image
0

354

keesromkes/rpi-docker-node-sonos-http-api repository overview

⁠rpi-docker-node-sonos-http-api

Docker wrapper for https://github.com/jishi/node-sonos-http-api⁠ for running on a Raspberry Pi.

Docker Stars Docker Pulls Docker Cloud Automated build Docker Cloud Build Status

⁠Usage

Refer to node-sonos-http-api⁠ for all the configuration detail

First make the config and local dirs up

mkdir clips
mkdir settings
mkdir cache
mkdir presets
curl https://raw.githubusercontent.com/jishi/node-sonos-http-api/master/presets/example.json > presets/example.json
echo {} > settings/settings.json

Then run the docker image

docker run \
  --net=host \
  --name sonos \
  --restart=always \
  -d \
  -v `pwd`/settings:/app/settings \
  -v `pwd`/clips:/app/static/clips \
  -v `pwd`/cache:/app/cache \
  -v `pwd`/presets:/app/presets \
  keesromkes/rpi-docker-node-sonos-http-api

Or if you'd like to do this using docker-compose - docker-compose up -d should do the trick.

I've taken the liberty to fork @jonmaddox⁠'s docker image and added docker-compose to this, next to a different main image to pull from. Credit goes to him in this regard!

Tag summary

Content type

Image

Digest

Size

45.9 MB

Last updated

over 5 years ago

docker pull keesromkes/rpi-docker-node-sonos-http-api