![]() ![]() These cookies ensure basic functionalities and security features of the website, anonymously. Necessary cookies are absolutely essential for the website to function properly. This setup may be overly complicated, and I might want to revise it in the future, but for the time being, it does the job. Now you can use the Calibre application on your computer, upload/convert the books as you please and consume them over standard HTTP on your tablet or phone. You should now see the PDF you uploaded earlier: So all you have to do is enter /books in the Location of Calibre database field.Ĭlick Submit, and you should see a successful update message:Ĭlick Login and use the default credentials: admin/admin123. The only configuration you have to make here is to point to the Calibre database, which is mapped to /books. Now in your browser, go to Raspberry Pi’s IP Address}:8083, and you should see the calibre-web configuration screen: Then, run the following command to pull the latest calibre-web Docker image and start a container (update the shared volumes and timezone to match your system): docker run -d -name=calibre-web-demo -e PUID=1000 -e PGID=1000 -e TZ=Europe/London -p 8083:8083 -v /share/magazines/config:/config -v /share/magazines/library:/books -restart unless-stopped linuxserver/calibre-web Now it’s time to install the always-on content server that will point to the shared.Ĭreate a folder named config under the shared library (/calibre/magazines). You can use any PDF in your case.Įither click Add books and browser your files or simply drag&drop and you should get the same result: Install Calibre-Web It comes in simple text files, so I combined them into a single text and converted them into PDF using the built-in macOS application Text Editor. In this example, I’m going to use Phrack Magazine, which is freely available. You can simply drag&drop on onto the GUI. You should now see an empty library in the application.Īdd your books/magazines to your database. Click the Calibre icon and select Switch/create new library.Įnter the path to the shared library and select the Create an empty library at the new location option. Create Calibre DatabaseĬreate an empty folder under the shared folder (magazines/library in this example) Go to the download page and pick the installer for your operating system. Installing Calibre is rather straightforward. Now you can point to that share in your computer where you will install Calibre. Step 4: Set Samba password sudo smbpasswd -a pi Step 2: Create a shared folder: sudo mkdir -m 1777 /shareĪnd add the following lines to the end Sudo apt-get install samba samba-common-bin Step 1: Update your Raspberry Pi and install Samba: sudo apt-get update & sudo apt-get upgrade Make sure to harden the security as you see fit. The following settings may be too broad/open for your network. In Raspberry Pi, this requires installing Samba and updating its configuration. The first step is to have a shared place to put the library. You still need some Calibre running somewhere to create the initial database at least. The problem with Calibre-web is that it only operates on existing Calibre databases. The look & feel of the GUI is much better than the built-in one in my opinion. In my setup, I chose this approach:Ĭalibre-web is the front-end I’m using as it ships as a Docker image and runs on 32-bit Raspberry Pi. There are many ways of getting the same results. The downside is that the computer needs to be on all the time if you are going to browse your library via your mobile device. To keep things simple, you can install Calibre on your computer and run the built-in content server. You can think of Calibre as comprised of two components: If you’re using a 64-bit Raspberry Pi, this may be good option for you. The most reliable one I came across, in terms of popularity and maintenance, is linuxserver.io’s image but it only supports arm64 and it didn’t work for me as my Pi is 32-bit. So, Docker then? There are lots of Calibre Docker images. ![]() Instead use the Binary install described below. ![]() Please do not use your distribution provided calibre package, as those are often buggy/outdated. Then, your best bet to install on Raspberry Pi is either use package manager or Docker. It runs on 32-bit and 64-bit Intel compatible machines. If you look at Download for Linux page on the official Calibre website, you can see this info:Ĭalibre has a binary install that includes private versions of all its dependencies. Installing Calibre on Raspberry Pi, which is an ARM based computer, as opposed to installing it on a standard Intel based Mac/PC, comes with some complications. It’s still very actively developed, and I think it’s a one-stop shop at the moment for eBook management. It’s rich in features it supports almost all formats and can perform converting to other formats. Calibre is an open-source, cross-platform ebook management software. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |