Charlando en uno de los tantos grupos sobre RaspberryPi y Docker de los que soy miembro en Telegram me topé con un servicio que no conocía para nada pero que era obvio que tenía que existir. Así como existe PLEX o Jellyfin, aplicaciones en las que podemos tener nuestro “Netflix Personal”, existen aplicaciones como Supysonic el cual es un servicio que podemos instalar en nuestra RaspberryPi para poder tener nuestro “Spotify Personal”.

Supysonic es un servidor de música basado en Subsonic otro servidor de música para GNU/Linux, el cual funciona de maravillas pero que no tiene versión de Docker para las RPi lo que hace que Supysonic sea la opción perfecta para tener el servicio de forma ordenada y organizada en nuestra plaquita adorada.

Lo que vamos a hacer en éste post es instalar Supysonic en nuestra RaspberryPi 2B+ usando la imagen de docker de Angel de Ugeek.

Descargamos la imagen

$ docker pull ugeek/supysonic:arm-0.5.0

Creamos el contenedor indicando el directorio de librerías de supysonic y el directorio Media el cual tendrá todos nuestros archivos de audio:

$ docker run --name supysonic --restart=always -v $HOME/docker/supysonic:/var/lib/supysonic -v /media:/media -p 8080:8080 ugeek/supysonic:arm-0.5.0

Una vez que lo crea va a ejecutarlo por lo que vamos a hacer Ctrl+C para parar el contenedor

Iniciamos el contenedor:

$ docker start supysonic

Vamos a configurar el contenedor con el usuario admin, por lo que vamos a entrar la terminal del contenedor:

$ docker exec -it supysonic sh

Crear usuario con privilegios de admin:

# supysonic-cli user add neoranger -p mi_contraseña

# supysonic-cli user setroles -A neoranger

Si queremos cambiar la contraseña alguna vez a nuestro usuario:

# supysonic-cli user changepass neoranger nueva_contraseña

Añadiendo librerias de los archivos de audio (repetir el paso con todas las librerías que querramos agregar):

# supysonic-cli folder add Musica /ruta/a tu/directorio/de/Musica/

Escanear todas las librerías creadas:

# supysonic-cli folder scan

Una vez que tenemos la música escaneada tenemos el servicio listo para utilizar y vamos a acceder desde el mismo usando tu IP local con el puerto 80 tal cual lo fuimos configurando.


No olviden seguirnos en las redes sociales: