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.
|