Quru Image Server is a powerful image management and serving software developed by Quru Limited for websites and applications. In this tutorial, we will guide you through the process of installing Quru Image Server on Elementary OS Latest.
Before we can install Quru Image Server, we need to ensure that all the necessary dependencies are installed. Open the terminal and type the following command:
sudo apt-get install libjpeg62-turbo libpng16-16 libwebp6 libtiff5 libgif7 libopenexr23 liblcms2-2 libfreetype6 libfontconfig1
This command will install all the required dependencies for Quru Image Server.
Next, we need to download Quru Image Server from the official website. Open a web browser and go to https://quruimageserver.com/downloads. Select the appropriate version of Quru Image Server for your system and download the package.
Once the download completes, open the terminal and navigate to the directory where the package is located. For example, if the package is downloaded to the Downloads
directory, run the following command:
cd ~/Downloads
Next, extract the downloaded package using the following command:
tar -xzf qis-1.0.0-linux-amd64.tar.gz
Replace qis-1.0.0-linux-amd64.tar.gz
with the actual name of the downloaded package.
Finally, move the extracted package to the /usr/local/
directory using the following command:
sudo mv qis-1.0.0-linux-amd64 /usr/local/quruimageserver
Replace qis-1.0.0-linux-amd64
with the actual name of the extracted directory.
After installing Quru Image Server, we need to configure it. Navigate to the configuration file directory:
cd /usr/local/quruimageserver/config
Then, copy the example configuration files to use them as templates:
sudo cp image-server.yaml.example image-server.yaml
sudo cp qis-auth.yaml.example qis-auth.yaml
Next, open the image-server.yaml
file with a text editor:
sudo nano image-server.yaml
Configure the image_server
section according to your needs.
Next, open the qis-auth.yaml
file with a text editor:
sudo nano qis-auth.yaml
Configure the users
section with your desired username and password.
Finally, start Quru Image Server:
sudo /usr/local/quruimageserver/image-server --config /usr/local/quruimageserver/config/image-server.yaml --auth /usr/local/quruimageserver/config/qis-auth.yaml
Congratulations! You have successfully installed Quru Image Server on Elementary OS Latest. You can now start using Quru Image Server to manage and serve images for your website or application.
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!