Quru Image Server is an open-source image server that allows you to store and distribute your image assets easily. This tutorial will guide you through the installation process of Quru Image Server on the latest version of Fedora CoreOS.
Podman is a tool that is used to manage containers. Quru Image Server runs on a container, so we need to install Podman first.
To install Podman, open a terminal window and run the following command:
sudo dnf install podman -y
Next, we need to pull the Quru Image Server Docker image from Docker Hub. To do that, we need to run the following command:
sudo podman pull quru/qis
This command will take some time to download the Quru Image Server Docker image. Once the download is complete, you can verify it by running the following command:
sudo podman images
We need to create a data directory that Quru Image Server will use to store its image assets. To do this, run the following command:
sudo mkdir /opt/quru/images
Now we're ready to initialize the Quru Image Server container. We will use the following command to start the container:
sudo podman run -d --name qis \
-p 8080:80 \
-v /opt/quru/images:/app/images quru/qis
In this command, we're telling Podman to:
Once you've run this command, Quru Image Server should be up and running. You can verify this by visiting the following URL in your web browser:
http://<your-fedora-coreos-ip-address>:8080
If everything is working correctly, you should see the Quru Image Server web interface.
Congratulations! You've successfully installed Quru Image Server on the latest version of Fedora CoreOS. Now you can upload your images to the server using the web interface or the API.
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!