Package Bliss as a QPKG for easy installation on QNAP NAS devices, where all my music is :)
I forgot to mention that work on this is being collaborated on at https://github.com/seangordon/QNAP-bliss
This is a project to build a QPKG installer. In theory I think it works now; there are a couple of issues outstanding: the only major one is that fingerprinting doesn't work.
I am not sure is that right, but the docker have build so far 104GB deamon...and counting.
[/share/Docker] # docker build --rm=true --tag="bliss-image" .
Sending build context to Docker daemon 104.3 GB
No, sorry. All I can say is integration with NASes is up there with a handful of other priorities...
Thank you for the prompt reply.
Do you have any eta for the QNAP package?
You should be able to use in-app update to update bliss.... I think re-downloading the Docker container will also re-download the latest version of bliss.
But I agree this is a bit of a halfway-house. It's a question of having time to dedicate to this... Better support for more NAS devices is definitely one of my higher priorities.
Great service/app you have created from what i have read.
I would be very happy to buy unlimited license if only there would be qpkg for simple installation and updates.
Current bodge dont say how to update to new versions. Also, current solution require some tricks to make it work.
I would prefer to have nice clean install with simply way of updating to the latest version on QNAP.
Are there any plans to take QNAP seriously and create, port BLISS to it?
In the end there are many people interested in that solution.
The qnap qpkg could be released to a third party qpkg library - doesnt habve to be in the official QNAP app library.
Not sure if this was also you but... http://www.blisshq.com/music-library-management-blog/2015/12/01/installing-bliss-qnap-docker-container-station/#comment-2430899885
Hello I tried to install it on a qnap following the instructions but since the first command (docker build --rm=true --tag="bliss-image") it fails. Perhaps i missed something......
Thanks for your help
I added the step-by-step instructions written by Sean here: http://www.blisshq.com/music-library-management-blog/2015/12/01/installing-bliss-qnap-docker-container-station/
Sean is going to write up the instructions for the blog. There's also the Docker container here: https://hub.docker.com/r/gshipley/bliss/ which I think should work if you are running an x86 based QNAP device. Anyone have instructions for how to get started with that on QNAP?
Please could someone explain to a technophobic, in Janet and John style, how to set this up running on a QNAP 869.
Many thanks :) :)
Cool; I didn't really perceive the difference with LXC but now I can see we are using two different technologies there. I like options ;-)
Dan, My install is on an x86 QNAP NAS running QTS 4.2 - this comes with the QNAP Container Station app which supports LXC and Docker containers. There is also access to the docker & LXC command line tools if you SSH to the NAS. The only reason I chose the LXC image was that it built a smaller container that the Docker one for the Ubuntu install.
I've checked the link to gshipley's site and I can fetch the Docker image using the command line tools on the QNAP and the container runs fine on the QNAP :o)
Sean, so is this "native" running inside QNAP or is it inside a Docker container? What processor is the QNAP running?
I have also been talking to someone writing a Docker container, see https://hub.docker.com/r/gshipley/bliss/ . I thought this was only good for x86 architectures, but maybe QNAP is x86...
You can get a URL to the latest version of bliss from http://www.blisshq.com/app/latest-linux-version .
It looks like the memory and CPU settings are fine for the QNAP Container - Bliss is currently churning through my music collection and the container memory usage are both sitting around 60% of the allocated resources (1024Mb & 50% of NAS CPU), so I'd expect it to be a lot lower once the initial scan is complete.
I can confirm that Bliss works in the QNAP Container host, and the set-up process is pretty straight forward. The steps I used are listed below - any improvements or suggestions welcome as this was my first shot at configuring a container...
BTW: It would be handy if there was a standard URL for fetching the latest Bliss install jar file - e.g. http://www.blisshq.com/downloads/bliss-install-latest.jar
Create New Container - I used ubunti-trusty (LXC) which is listed under the QNAP Recommended Containers
In the configuration panel make the following changes:
Advanced-Network: Map TCP port 3220 on container to 3220 on host NAS
Advanced-Device: TTY(4) R/W (Not sure if this step is necessary)
Advanced-Storage: Map /path/to/music to /mnt/Music (R/W)
CPU 50%, RAM 1024 (Just a guess here, but these limits seem to work with my library)
Start the Container, and got to the container console in the QNAP UI, then execute the following commands
apt-get install wget
apt-get install openjdk-6-jre
java -jar bliss-install-20151013.jar -console
I installed bliss in /root, so start using /root/bin/bliss.sh
Wait for Bliss to start, then go to http://<your-QNAP-IP>:3220 and configure Bliss as normal.
Can anyone comment on whether implementing bliss within a Docker container would satisfy this? I understand Docker support is coming to QNAP but wasn't sure on device by device support.
Dan Morgan commented
+1 vote for Asustor NAS devices (they use apk's). Used to have a ReadyNAS as my primary, but upgraded to Asustor. My remaining ReadyNAS is already overloaded app-wise, so don't want to use the RN app if possible. :)
Hi, I also would like Bliss to become available for QNAP. Sadly I don't have the necessary skills
(knowledge of Linux, compiling binaries, the command line, installing Java).
Hopefully somebody else does?