In our modern era, users need the absolute simplest method of doing everything. With mobile devices, things like sharing files have become ubiquitous and as easy as it gets. Apple’s iOS has AirDrop and Android has Nearby Share, both of which make sharing files a no-brainer.

But then a Linux developer came along and created an app that makes transferring files from one Linux desktop to another so easy, it actually makes both iOS and Android look a bit antiquated.

That app in question is called Warp, and it can be installed on any Linux distribution that supports Flatpak. With Warp, you can transfer any type of file across your LAN to another Linux desktop – so long as it also has Warp installed – with such ease you’ll be shocked.

Let me show you what I mean.

SEE: 40+ open source and Linux terms you need to know (TechRepublic Premium)

What you’ll need

The only things you’ll need to get Warp working are:

  • Two Linux desktops, both on the same LAN
  • A user with Sudo privileges

That’s it, let’s make some magic.

How to install Flatpak

Flatpak should already be installed on your distribution by default. In case it isn’t, here’s how to take care of this. I’ll demonstrate it on Ubuntu Desktop, as it’s less likely to have Flatpak installed by default:

  1. Log into your desktop.
  2. Open a terminal window.
  3. Install flatpak with sudo apt-get install flatpak -y.

Once the installation completes, you’ll then need to add the Flathub repository with the command:

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

How to install Warp

Now that Flatpak is installed, you can install Warp with the command:

flatpak install warp

You’ll be asked to select the following options:

  • Remotes found with refs similar to 'warp' – select 1
  • Similar refs found for warp in remote flathub system – select 1

You will then be asked to confirm your choices by typing y. The installation will finish without problems. Make sure you install Warp on any Linux desktop that needs to transfer or receive files from you.

How to use Warp

This is where things get very simple. Open Warp on one desktop and click the Send tab (Figure A).

Figure A

Image: Jack Wallen/TechRepublic. The Warp window is very simple to use.

Click Open File and from within your default file manager locate and select the file you want to transfer.

Now, on the receiving desktop, the user needs to open Warp and click on the Receive tab. Once they’ve done this, the original instance of Warp will detect the connection and automatically populate the Receive File transmit code (Figure B).

Figure B

Image: Jack Wallen/TechRepublic. The Warp receive window is ready.

The second user then clicks Receive File and then, when prompted (Figure C), clicks Accept.

Figure C

Image: Jack Wallen/TechRepublic. The transmitted file is but a click away.

The file can be found in the receiving users’ ~/Downloads directory.

And that’s all there is to using Warp to transmit and receive files between Linux desktops on your LAN. It doesn’t get any easier.

If you are interested in mastering your Linux knowledge, check these courses in the TechRepublic Academy. You can go from Beginner to working with Linux like an IT Pro!

Subscribe to TechRepublic’s How To Make Tech Work on YouTube for all the latest tech advice for business pros from Jack Wallen.

Subscribe to the Developer Insider Newsletter

From the hottest programming languages to commentary on the Linux OS, get the developer and open source news and tips you need to know. Delivered Tuesdays and Thursdays

Subscribe to the Developer Insider Newsletter

From the hottest programming languages to commentary on the Linux OS, get the developer and open source news and tips you need to know. Delivered Tuesdays and Thursdays