View Single Post
Old 11-27-2017, 12:45 PM   #1
haertig
Wizard
haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.
 
Posts: 1,899
Karma: 31522252
Join Date: Sep 2017
Device: PW3, Fire HD8 Gen7, Moto G7, Sansa Clip v2, Ruizu X26
Performance? calibre-server v3 on Raspberry Pi ARM

For those here who have installed this, how is the performance? My desire is to run the calibre-server on the Pi, and rsync by ebook collection from my main computer (my primary Calibre installation) to the Pi.

I understand there is no standard installation for this, but I'm OK with changing the distro on the Pi from Raspbian, compiling manually, etc. Whatever it takes. I've been a Unix/Linux command line person since the beginning of time, so "distros" don't make much difference to me.

I will also be running calibre-server through a reverse proxy using NGINX - also running on that same Pi - accessible only via HTTPS and client cert authentication.

I currently have this set up and working well on a Pi, running NIGINX on top of Raspbian Lite, but NGINX is currently directing things to my main Content Server on a different machine. I wish to put a copy of calibre-server on the Pi itself though. If performance is good enough.

I have noticed minor delays in my current setup. Only noticeable when I first access the Content Server. It takes a few seconds to draw all the book cover icons when going through reverse proxy Pi/NGINX as compared to going straight to the Content Server. Straight to the Content Server and the entire page draws instantly. My primary Content Server is running on a machine with plenty of horsepower, so this slight slowdown of icon drawing is the result of the Pi/NGINX thing. I'm wondering how MUCH slower things might get if I run a secondary Content Server directly on the Pi.

p.s., I am running my Contrent Server with --num-per-page=999 so that currently it is drawing close to 400 book covers on initial load, rather than the smaller number that is the default setting. For some reason, I loathe webpages that scroll for a bit, then say "Click here to load more". I don't know why I hate that so much, but I do. Thankfully Calibre has a way around that via --num-per-page.
haertig is offline   Reply With Quote