How to install Quru Image Server on Fedora Server Latest

Quru Image Server is an open source image server that allows users to store, manage, and deliver high-quality images. In this tutorial, we will be installing Quru Image Server on Fedora Server Latest.

Prerequisites

Before we can begin the installation process, we need to ensure that we have the following prerequisites:

Install Dependency Packages

First, we need to install dependency packages that are required for the Quru Image Server installation. To do this, run the following command in your terminal:

sudo dnf install -y git epel-release unzip gcc make automake autoconf libtool pax-utils

Install GraphicsMagick

Quru Image Server requires GraphicsMagick to work correctly. GraphicsMagick is a free and open-source image processing software suite for displaying, converting and editing raster image files. To install GraphicsMagick, run the following command:

sudo dnf install -y GraphicsMagick

Download Quru Image Server

Once the dependency packages have been installed, we can now download the Quru Image Server. To do this, we need to clone the Quru Image Server repository from GitHub using the following command:

sudo git clone https://github.com/quru-image-server/qis.git /opt/qis

Compile and Install Quru Image Server

After downloading the Quru Image Server repository, we need to compile and install it. To do this, go to the directory where you downloaded the Quru Image Server files, then run the following commands:

cd /opt/qis
sudo ./configure && sudo make && sudo make install

Wait for the installation to finish.

Configure Quru Image Server

After installing Quru Image Server, we need to configure it before we can use it. To do this, you’ll need to create a configuration file named qis-server.cfg in the /etc/qis/ directory. We can create a new configuration file by copying the sample configuration file qis-server.cfg.sample using the following commands:

sudo cp /opt/qis/src/qis-server.cfg.sample /etc/qis/qis-server.cfg

Next, edit the qis-server.cfg file using your favorite text editor:

sudo nano /etc/qis/qis-server.cfg

In this file, you can set the configuration variables based on your requirements. You can change the Listen IP address and port number to the values that you want. Also, you can specify the location of the image cache directory. After modifying the configuration file, save your changes and exit.

Start and Enable Quru Image Server Service

After configuring Quru Image Server, we can now start and enable its service by running the following commands:

sudo systemctl enable qis-server
sudo systemctl start qis-server

Now, you can access the Quru Image Server by going to the URL http://<server-ip>:<port-number>/image.jpg?w=400&h=300, which will return a sample image of 400x300 pixels in JPEG format.

Congratulations! You have successfully installed Quru Image Server on your Fedora Server Latest system.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!