How To Transfer Files Between PCs Using Warpinator In Linux Mint 20

The recently released Linux Mint 20 Ulyana now includes a useful file sharing tool: Warpinator. It makes transferring files easy between PCs in a LAN without setting up network shares or using a removable drive.

For Warpinator to work, the following requirements should be available:

  • PCs should have Warpinator installed and running on them.
  • They should be online, on the same local network and have the same Group Code.

Here is how to use Warpinator to transfer files between different PCs running Linux Mint 20:

Open Warpinator on the PCs that are required for sending and receiving files. (For Linux Mint Xfce edition which this example uses, it is available in the Accessories menu).

accessing Warpinator in Linux Mint 20 Xfce edition

Once opened, PCs with Warpinator running will be auto-detected and displayed. The main window will show the names and local IP addresses of remote PCs.


The details of the local PC will be listed at the bottom.

Sending files using Warpinator:

Now, to send any file, click on the name of the remote PC. This will open a file transfer window.

file transfer in Warpinator


Click on Send Files and browse for the ones that are to be sent.

choosing files to send using Warpinator

By default, all file transfers will require an approval to accept at the remote end. Till approved, the file status on the sending PC will be displayed as Waiting for approval.


files waiting to be received at the remote end using Warpinator



Receiving files using Warpinator:

The receiving PC will show an incoming file request prompt and the PC which is sending these files will be highlighted in green.

Accepting files from remote PC using Warpinator

Click on Accept to receive the files.

Files transferred successfully using Warpinator

Once finished, by default the files will be stored in a folder named Warpinator in the home directory.

files are be default stored in Warpinator folder in the home directory

You can also view the status of sent and received files on both the sending and receiving PCs running Warpinator.

a list of received files using Warpinator

Received files will be marked with the down arrow and sent files with the up arrow next to them.

a list of sent files using Warpinator

Changing Warpinator settings:

To change the various settings, click on the top-left rectangle icon from the Warpinator window and choose Preferences.

configuring Warpinator preferences

From here, you can set a different folder path for storing received files, enable or disable the approvals for transfer requests, and so on.

various Warpinator preferences

A particularly important setting here is the Network section.

changing network preferences in Warpinator

For Warpinator to work correctly, all the PCs should have the same Group Code. You can change the default Group Code from here and it needs to be the same on every PC using it.

Also, if you have a firewall enabled, make sure that it isn’t denying any inbound/outbound requests. Incoming port number (default being 42000) for Warpinator too can be changed from the Network section and you can change it to any number although it is easier to use the same one across PCs. Click on Update firewall rules for the port number if it is changed. The default settings are fine though.

If there is a Group Code mismatch or a firewall rule preventing inbound/outbound requests from the PCs, Warpinator will show an error message and list some troubleshooting steps to fix it. (This message is also displayed if currently there are no other PCs with Warpinator running).

Warpinator error message due to network issues or offline PCs

This is a useful tool that comes with Linux Mint 20 which makes sharing easier across PCs in a local network.

Happy sharing.

  1. justin says:

    i use it,