Saturday, 28 April 2018

SongKong for Nas

Now that SongKong can be completely controlled via a web browser this opens up the possibility for it be run on systems that do not have a monitor connected and hence can only be controlled remotely.

Network Attached Storage

The prime candidate for this is Network Attached Storage (NAS) machines.

A NAS unit is a computer connected to a network that mainly provides file-based data storage services to other devices on the network.
But it is not justa simple hard drive, it usually runs a version of linux and can run other software. But it is usually not designed to be a general-purpose server. NAS units usually do not have a keyboard or display, and are
controlled and configured over the network using a web browser

Docker

There are may different NAS's on the market, each having different requirements for packaging and installing applications.

Docker is a way of packaging applications so that they can work over a variety of different platforms without having to repackage each application for every environment.

First Docker File for Synology NAS

SongKong customer Nathan Howell has kindly created a docker image for SongKong, and it is freely available from https://hub.docker.com/r/nathanhowell/songkong/Now, lets be clear I have not yet used Docker so this is all new to me, but if you do know what you are doing this should work for you.We will be working on making an official docker version and checking how it works on different NAS systems.