You may also find it helpful to install xterm for managing things in an ssh -X session (and yes, I should do a comprehensive gist on how to set that up, but not right now). A completely fresh server install may require libXcomposite for Headless (no graphical desktop) environment. On Ubuntu Server the ufw firewall can be configured to do this: ufw enableĬalibre needs ImageMagick to manipulate graphics, while xvfb is required for running Calibre's services in a ToĪvoid conflicts with other software that may be (and probably are) using that, you can set it to another unused To whatever port the Calibre Server will be listening on. If you're running a host firewall (you are, aren't you?), you'll need to configure it to allow traffic Permission this so the calibre user owns it, and everyone else can read and write in it: sudo chown calibre:calibre /d1/upload/ebooks sudo useradd -c "Calibre Server" -d /d1/media/calibre -s /bin/bash -m calibreĪlso create a directory for uploading new e-books, like: sudo mkdir -p /d1/upload/ebooks In the example that follows the user will be "calibre", and its home directory, "/d1/media/calibre". I recommend selecting something other than "/home" for this to maintain separation from user and application data. Where the calibre database is kept, which by default is the home directory of the user who runs the application. The server will need write privileges to the directory Calibre system userĬreate a calibre system user and group that will run the daemon. The latest Ubuntu LTS Server (18.04) ships with Stock firewall is ufw and the ssh server is openssh-server. As a result, the first things I check on every server buildĪre: (a) Allow port 22 through the host firewall (b) Make sure an ssh server is installed. I prefer to get my servers all set up from the console and then use ssh to complete my preparation, mostlyīecause I can copy and paste into an ssh terminal. Server on Fedora or other Linux distributions. With a few minor adjustments this could be used to set up a similar I have reproduced the results on the latest Ubuntu 18.04 LTS Server. The following recipe comes from my personal notes on setting up our family library server on Ubuntu 16.04 LTS. Setting up calibre-server using Ubuntu 14.04 is very good, but dated. While you can launch calibre-serverĪs a desktop application, it can also be run as a daemon on a headless Linux server. ItsĬalibre-server component can be used to publish an e-book library on a local network. I cannot offer much help more than this since it seems that you are not following the prescribed steps.Calibre is a powerful cross-platform, open source, ebook manager and editing platform. There is no need to create "Calibre_Library" folders unless that is where your book folders reside (and there would be only one folder for your Calibre books). I don't know where your book library exists but the local path should match the folder under which all your calibre book folders reside. you show share folder "Ebooks" in your Docker volume mappings, but your file system screenshot also shows a shared folder called "Calibre_Library" along with another folder of that same name under the "Ebooks" shared folder. Your volume mapping for your Calibre library seems odd. the write-up shows three, and you are using container ports which are unrecognized by this image.Ģ. You cannot edit the container port numbers. Your port mappings do not match the procedure write-up. 2 obvious comments that point to errors in your setup.ġ.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |