How to Install File Sharing from GitHub on Elementary OS

File Sharing is a tool that allows you to share files between multiple devices on the same network. In this tutorial, we will be installing File Sharing from the GitHub repository on Elementary OS.

Prerequisites

To follow along with this tutorial, there are a few prerequisites that you should have:

Step 1: Clone the Repository

The first step is to clone the File Sharing repository from GitHub onto your computer. You can do this by opening up the terminal on your Elementary OS system and typing in the following command:

git clone https://github.com/axeloz/filesharing.git

This will download the entire repository onto your computer in a directory named 'filesharing'.

Step 2: Install Python Dependencies

Next, we need to install the Python dependencies required for File Sharing to work. Navigate to the 'filesharing' directory by typing in the following command:

cd filesharing

Once you're in the 'filesharing' directory, type in the following command to install the dependencies:

pip3 install -r requirements.txt

This will install all the required dependencies that File Sharing needs to run.

Step 3: Run File Sharing

Finally, we can start the File Sharing server by running the following command in the 'filesharing' directory:

python3 server.py

This will start the server and you will be able to use File Sharing to share files between devices on the same network.

Conclusion

In this tutorial, we went through the steps required to install File Sharing from GitHub on Elementary OS. By following these steps, you should now have File Sharing up and running on your computer.

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!