How To Create a calibre Ebook Server on Ubuntu 20.04


calibre is a free and open source ebook manager that’s well known for its cross-platform desktop application. You can use calibre to manage your ebook library on a single device, but the application also includes a powerful server component. Setting up an ebook server allows you to:

  • Access your books from anywhere in the world
  • Easily transfer your books to mobile devices
  • Share books with your friends and family

The calibre Content server includes a backend for serving your books and a basic front end for searching through your library, downloading individual titles, or even reading your books directly through a web browser. The server also offers a basic mobile interface that works with a wide variety of devices, including the basic browsers that ship with many e-ink readers such as Kindle and Kobo.

In this tutorial, you’ll set up and use the calibre Content server on Ubuntu 20.04. Specifically, you will download and install the calibre server, configure calibre as a service so that it starts automatically when your server reboots, and add books to your library using command line tools. You will also encounter options to set up a cron job to automatically add new books to your library from a specific directory, add authentication to your server so that only you can access it, and add a free SSL/TLS certificate to serve your library over HTTPS for extra security.


What is GEEK

Buddha Community

How To Create a calibre Ebook Server on Ubuntu 20.04
Shawn  Pieterse

Shawn Pieterse


Upgrade Ubuntu 20.04/20.10 to 21.04 in 2 Ways (GUI & Terminal)

Ubuntu 21.04, codenamed Hirsute Hippo, is released on April 22, 2021. This tutorial is going to you 2 ways to upgrade Ubuntu 20.04/Ubuntu 20.10 to 21.04. The first method uses the graphical update manager and the second method uses command line. Usually, you use the graphical update manager to upgrade Ubuntu desktop and use the command line to upgrade Ubuntu server, but the command-line method works for desktops too.

Ubuntu 20.04 is a long-term support (LTS) release, which will be supported for 5 years. Ubuntu 21.04 is a non-LTS release, which means it will be supported for 9 months only, until January 2022. If you prefer stability over bleeding edge, then stick with Ubuntu 20.04. But if you are the other way around, you can follow this tutorial to upgrade from Ubuntu 20.04 to 21.04.

#ubuntu #ubuntu desktop #ubuntu server #upgrade #ubuntu 20.04

Shawn  Pieterse

Shawn Pieterse


Installing Shlink URL Shortener on an Ubuntu Server 20.04

  • Step 1: Download Shlink onto Your Ubuntu 20.04 Server
  • Step 2: Create a MariaDB Database and User for Shlink
  • Step 3: Install PHP8.0 and Some Extensions
  • Step 4: Run the Shlink Install Script
  • Step 5: Create Apache Virtual Host or Nginx Config File for Shlink
  • Step 6: Enabling HTTPS
  • Step 7: Creating Short Links

#ubuntu #ubuntu server #shlink url shortener #ubuntu 20.04 server

Shawn  Pieterse

Shawn Pieterse


How to Setup Webmin on an Ubuntu Server 20.04

Install Webmin on Ubuntu 20.04 From Webmin Repository
Webmin has been around since 1997. At the time of this writing, the latest stable version available is 1.970, which was released on January 6, 2021. Webmin isn’t in Ubuntu software repository. It’s recommended to install Webmin from its official repository so that you can always get the latest version.To add Webmin repository, create a source list file with a command-line text editor such as Nano.

#ubuntu #ubuntu server #ubuntu 20.04 #webmin

Chet  Lubowitz

Chet Lubowitz


How To Install Plex Media Server On Ubuntu 20.04

Plex is a media server that helps you organize your videos, musics, and photos and allows you to stream them to your devices at any time and from anywhere.

Plex supports Linux, FreeBSD, macOS, Windows, and various NAS systems.

This guide will show you how to set up the Plex Media Server on Ubuntu 20.04 / Linux Mint 20.

Install Plex Media Server

The installation of the Plex Media Server is a very simple, and straight forward one. Plex Inc offers deb packages from the official repository for the Linux operating system.

Add Plex Repository

Import the Plex repository’s GPG key using the curl command.


sudo apt update

sudo apt install -y curl

curl | sudo apt-key add -

Add the Plex repository to your system.


echo "deb public main" | sudo tee /etc/apt/sources.list.d/plexmediaserver.list

Install Plex Media Server

Now, update the apt repository index and then install the latest version of the Plex Media Server.

#linux mint #ubuntu #linuxmint 20 #media server #plex #ubuntu 20.04

Alycia  Klein

Alycia Klein


How To Install Jenkins on Ubuntu 20.04 / Ubuntu 18.04

Jenkins is an open-source automation server that helps to automate the repetitive tasks involved in the software development process, which includes building, testing, and deployments.

Jenkins was forked from the Oracle Hudson project and written in Java.

Here, we will see how to install Jenkins on Ubuntu 20.04 / Ubuntu 18.04.

Install Jenkins On Ubuntu 20.04

Install Java

Since Jenkins is written in Java, it requires Java 8 or Java 11 to run. Here, I will install the OpenJDK 11 for Jenkins installation.

sudo apt update

sudo apt install -y default-jre apt-transport-https wget

If you want to use the Oracle Java in place of OpenJDK, then use any one of the links to install it.

READ: How To Install Oracle Java on Ubuntu 20.04

READ: How To Install Oracle Java on Ubuntu 18.04

Verify the Java version after the installation.

java -version


openjdk version "11.0.8" 2020-07-14
OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)
OpenJDK 64-Bit Server VM (build 11.0.8+10-post-Ubuntu-0ubuntu120.04, mixed mode, sharing)

Add Jenkins Repository

Jenkins provides an official repository for its packages. To use the Jenkins repository, first, we will need to add the Jenkins public key to the system.

wget -q -O - | sudo apt-key add -

Then, add the Jenkins repository to your system.

echo "deb binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list

Install Jenkins

Install Jenkins package using the apt command.

sudo apt update

sudo apt install -y jenkins

The Jenkins service should now be up and running. You can check the status of the Jenkins service using the below command.

sudo systemctl status jenkins

#ubuntu #jenkins #ubuntu 18.04 #ubuntu 20.04