Quote:
Originally Posted by abarthch
There's a Docker image for runnning Calibre +GUI on NAS. There's also instructions for running it on a Synology but I haven't tried it yet. I personally have no experience with running docker images on my Syno (except the Syno images), so I'm basically waiting for someone to write a more dummy-friendly tutorial.
|
Tutorial for Linux X86 NAS (Direct Install, not Docker Image)
1. Visit
http://calibre-ebook.com/download_linux
1. Under the heading Binary Install you will see some code to cut and paste. As of today that is:
Code:
sudo -v && wget -nv -O- https://raw.githubusercontent.com/kovidgoyal/calibre/master/setup/linux-installer.py | sudo python -c "import sys; main=lambda:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main()"
3. Copy that code.
4. Using ssh login to your NAS. Paste the copied code to the command line, press enter, and follow any prompts. Take note of the installation directories for later troubleshooting, though the script will normally install in /opt.
5. Calibre should now be installed. You can start calibre-server and manage your library with calibredb etc. Refer to the Calibre manual and Linux man pages for help.
And if you detect an element of frustration in this post, you are right. If you have an X86 NAS running some variation of Linux the first and logical starting point is to use the normal Calibre install process for X86 Linux. Instead we get talk of packages and Docker Images and the like. Yet it seems no one has tried the simple install script, or if they have they haven't reported back. Even if the install script fails it will almost certainly be easier and quicker to debug the script on your particular NAS than to follow the other approaches suggested.
If you have an arm NAS, then you need to either find a package suitable for your NAS, which I understand is unlikely at the moment, or build from source, which is not ideal but should not pose a significant challenge for anyone with a little experience in Linux and compiling and installing software on it. I for one don't intend contributing further to this thread, at least so far as the x86 architecture is concerned, without someone at least trying and reporting on the use of the basic install script.