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.
To follow along with this tutorial, there are a few prerequisites that you should have:
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'.
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.
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.
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!