How to install QuickShare on Elementary OS

QuickShare is a file-sharing application that allows users to share files quickly and easily. It is available on GitHub and can be installed on Elementary OS. In this tutorial, we will walk you through the process of installing QuickShare on your Elementary OS.

Prerequisites

Before installing QuickShare, you need to have these prerequisites:

Steps to Follow

  1. Open the terminal on your Elementary OS by pressing Ctrl + Alt + T.

  2. Install git and python3-pip packages:

sudo apt update && sudo apt install git python3-pip -y
  1. Clone the QuickShare repository from GitHub using the following command:
git clone https://github.com/ihexxa/quickshare.git
  1. Navigate into the cloned repository folder using the following command:
cd quickshare
  1. Install flask and pyngrok modules using pip3:
pip3 install flask pyngrok
  1. Run the QuickShare app using this command:
python3 quickshare.py
  1. A local development server will appear after running the above command. To share files, you need to get the ngrok URL where QuickShare is accessible through the internet. To do this, open a new terminal by pressing Ctrl + Alt + T, then execute the following command:
./ngrok http 5000
  1. After running the above command, you should see an ngrok URL like http://randomstring.ngrok.io. This URL can be used to access QuickShare from anywhere.

Conclusion

That's it! You have successfully installed QuickShare on your Elementary OS. You can now use this application to share files quickly and easily. If you encounter any issues during the installation process, please refer to the QuickShare GitHub repository for more information.

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!