By

HowTo install Ubooquity on QNAP

Ubooquity is a very nice little server which scans your eBooks and Comics and displays them in a tablet friendly way.

It is Java-based and runs fine on your Desktop, but if you’re running a (QNAP-)NAS which already stores all your books, why not have them served nicely.

Ubooquity

Ubooquity

Prerequisites

I did this on A QNAP TS-421 (ARM-CPU) Running OS version 4.x, though this should work the same way (except the Java installation on x86 see link below) on any other QNAP NAS.

I am assuming that you already have IPKG installed and are able to log in via ssh and already have some experience with the (Linux-)shell.

Install coreutils, procps and Java

The start script for the daemon requires the nohup and pgrep command which unfortunately aren’t shipped with the basic installation.

So simply do a

Install Java

Follow the instructions on http://wiki.qnap.com/wiki/Category:JavaRuntimeEnviroment in order to install Java. In brief:

Install Ubooquity

Download the jar from http://vaemendis.net/ubooquity/static2/download and put it on your QNAP NAS. I created a Folder Ubooquity in Public/ where everything from Ubooquity lives, so it is in /share/Public/Ubooquity/ now.

Do a test run on the shell:

Now you should be able to connect to the admin server on http://<qnapaddress>:2202/admin

Set a password for administration and play with the Web ui.

Install as a service

As soon as you close the shell from above, Ubooquity quits itself. Not very cool. So we need to install it as a daemon, a service starting on system start and then running all time.

Ubooquity provides a nice startup script called ubooquity.sh at http://vaemendis.net/ubooquity/downloads/scripts/. Get it and put it next to Ubooquity.jar. As pgrep on QNAP doesn’t support the -c (count) option, we need to change one line:

Replace all occurrences of the line

with

QNAP provides a quite easy way to register an application as a service. Simply edit the file /etc/config/qpkg.conf and add the following block.

You may have to adapt the paths to your installation.

Now you can start Ubooquity in the App Center just like any other app.

Ubooquity.start

QPKG View

 

By

Jetzt auch in klein…

Nach dem großen Graphen gibt’s jetzt auch eine embedded Version, zu sehen auf www.doerflinger.org, Code dazu natürlich auf GitHub.

Embedded_Graph

By

Mehr Dynamik!

Seit gerade eben hat mein Solarlogger noch mehr Dynamik! Man/Frau beachte den Stringplan …

By

Solarlogger galore!

So langsam nimmt mein Solarlogger Gestalt an, eine erste Version gibt’s nun schon mal zu sehen, sowohl in Action als auch auf GitHub…

http://solar.doerflinger.org

Screenshot_Solarlogger

https://github.com/zapalotta/SolarLogger

 

By

checkrestart für Nagios und Check_mk

Falls es jemanden interessiert: ich habe einen kleinen Wrapper für Nagios und Check_mk geschrieben, mit dem sich checkrestart sehr einfach ins Monitoring einbinden lässt…

https://github.com/zapalotta/scriptlets

check_checkrestart

Update: Juhu, jetzt auch auf Nagios Exchange.

 

 

By

Debian-Goodies

Falls die jemand noch nicht kennt (ich war bis vor ein paar Tagen so einer), die Debian-Goodies sind sehr empfehlenswert.

Mir hat es vor allem checkrestart angetan …

checkrestart Prüft, welche Dienste noch alte Versionen von inzwischen upgedateten Paketen nutzen.
dpigs Zeigt, welche installierten Pakete am meisten Platz benötigen
which-pkg-broke <pkg> Zeigt (halbwegs verlässlich) an, welches Paket ein anderes kaputtgemacht hat.
dhomepage <pkg> Zeigt, falls vorhanden, den Link zur Website des Paketes
debget <pkg> Lädt ein .deb eines Packages herunter

By

DDRomantik

DDRomantik

My location
Get Directions