Calibre on OpenMediaVault 5 using Raspberry Pi 4

In this segment, we are going to show you “How to Install Calibre on OpenMediaVault 5 using Raspberry Pi 4

What is Jackett?

Calibre

Calibre (stylized calibre) is a cross-platform open-source suite of e-book software. Calibre supports organizing existing e-books into virtual libraries, displaying, editing, creating, and converting e-books, as well as syncing e-books with a variety of e-readers. Editing books is supported for EPUB and AZW3 formats. Books in other formats like MOBI must first be converted to those formats if they are to be edited.

Source // Wikipedia

OpenMediaVault Versions :

OpenMediaVault 5 Installation Guide :

https://pcmac.biz/openmediavault-5-on-raspberry-pi/

Software Required :

Equipment RequiredOptional
Raspberry PiRaspberry Pi 4Case
SD_Card
SD CardKeyboard
EthernetEthernet CableMouse
ChargerPower Adapter  
HDDExternal HDD  
Shop now

You can Buy Raspberry Pi 4 Kit from here

Credits

Full credit goes to the Linux server. Image URL: linuxserver/calibre

Docker-Compose

---
version: "2.1"
services:
  calibre-web:
    image: lscr.io/linuxserver/calibre-web
    container_name: calibre-web
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/London
      - DOCKER_MODS=linuxserver/calibre-web:calibre #optional
      - OAUTHLIB_RELAX_TOKEN_SCOPE=1 #optional
    volumes:
      - /path/to/data:/config
      - /path/to/calibre/library:/books
    ports:
      - 8083:8083
    restart: unless-stopped

Docker CLI

docker run -d \
  --name=calibre-web \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Europe/London \
  -e DOCKER_MODS=linuxserver/calibre-web:calibre `#optional` \
  -e OAUTHLIB_RELAX_TOKEN_SCOPE=1 `#optional` \
  -p 8083:8083 \
  -v /path/to/data:/config \
  -v /path/to/calibre/library:/books \
  --restart unless-stopped \
  lscr.io/linuxserver/calibre-web

How to find PUID & PGID

  • However, to find PUID and PGID we can use the below-given command.
id name of the user
UID : "PUID"
GID : "PGID"

Jackett

Calibre Container Configuration

  • Firstly, we need to navigate to Containers and then click on Add container. After that, we need to fill the details as mentioned below, Choose a name for your container and image name as linuxserver/jackett.
  • Followed by, you need to leave Always pull the image option checked if the image is not already downloaded and we need to publish new ports i.e 9117.

jackett

Click to ZOOM

  • In the volume section, we need to configure the path for config, and Downloads folders then bind these folders to our desired path.

Click to ZOOMjackett

  • After that we need to configure Environment Variables as mentioned below in the picture.

jackett

Click to ZOOM

  • In this section we need to select unless stopped.

wordpressClick to Zoom

  • Once all the steps successfully completed, we can go ahead and click on Deploy the Container.

Access Calibre Web Interface

Calibre Webserver GUI

OpenMediaVault IP Address:8083
  • However, you can follow the on-screen instructions to configure Calibre or you can refer to our video.

In conclusion

you are all set to use Raspberry Pi 4 as Calibre on OpenMediaVault 5 with the help of Docker.

If you face any issues regarding this article please share your thoughts. Enjoy using Calibre on Docker using Openmediavault

Please check out my other articles:

Did you find us helpful?

Support us on Patreon, Follow us on Facebook

 

Harish Kumar

As a founder of the PcMac YouTube channel and website, Our goal is to provide Free Technical help to people and spread knowledge to everyone.
0 0 votes
Article Rating
Subscribe
Notify of
guest
3 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Kane Martin
Kane Martin
3 years ago

I keep getting “standard_init_linux.go:228: exec user process caused: exec format error” after deploying the container on my Pi4

Dean
Dean
2 years ago

Hi, nice article but it doesnt install calibre. It installs calibre web which is a frontend