Peer-to-peer file sharing
Clear-Cut Design
You can reach NitroShare's very clear-cut configuration dialog via Settings in the context menu. In the Settings dialog, you can specify whether the application launches after you log in at computer boot time and set the directories in which NitroShare stores the data (Figure 4). If necessary, you can also modify the port numbers in this dialog; they must be identical on all machines involved in order to enable a connection. The Security tab also offers the option to set up transport encryption in line with the current Transport Layer Security (TLS) standard. However, you do need third-party applications to generate the keys and certificates required for this encryption.

Desktop Integration
NitroShare integrates with the file managers of popular desktop environments using the appropriate add-on modules, allowing data to be sent directly from the desktop. You will find the corresponding packages in each distribution's software repositories. In addition, NitroShare promises support for the Nautilus, Caja, and Nemo file managers. In our lab, however, it was not possible to integrate the application into the Caja file manager on Linux Mint 20 and Ubuntu Mate 20.04. Although NitroShare builds on the Qt5 framework, with the exception of openSUSE, amazingly there are no modules for integration into the context menus for either KDE's Dolphin or Konqueror file managers.
Syncthing
The free Syncthing [4] is not designed for the occasional transfer of single files. Instead, it keeps larger datasets synchronized between two computers. Unlike locally installed cloud services, for example, Syncthing does not need a server or the complex configuration that entails.
Countless variants of Syncthing, developed in Go, are available for a wide variety of platforms, including 32- and 64-bit versions for Linux and the Raspberry Pi. It also runs on smartphones and tablets running Android. You will also find the source code on the project page. Syncthing with a GTK-based graphical front end is included in the repositories of numerous distributions. This is also where you will find packages that automatically start the program when you log in to a computer.
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Direct Download
Read full article as PDF:
Price $2.95
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
News
-
Mageia 9 Beta 2 is Ready for Testing
The latest beta of the popular Mageia distribution now includes the latest kernel and plenty of updated applications.
-
KDE Plasma 6 Looks to Bring Basic HDR Support
The KWin piece of KDE Plasma now has HDR support and color management geared for the 6.0 release.
-
Bodhi Linux 7.0 Beta Ready for Testing
The latest iteration of the Bohdi Linux distribution is now available for those who want to experience what's in store and for testing purposes.
-
Changes Coming to Ubuntu PPA Usage
The way you manage Personal Package Archives will be changing with the release of Ubuntu 23.10.
-
AlmaLinux 9.2 Now Available for Download
AlmaLinux has been released and provides a free alternative to upstream Red Hat Enterprise Linux.
-
An Immutable Version of Fedora Is Under Consideration
For anyone who's a fan of using immutable versions of Linux, the Fedora team is currently considering adding a new spin called Fedora Onyx.
-
New Release of Br OS Includes ChatGPT Integration
Br OS 23.04 is now available and is geared specifically toward web content creation.
-
Command-Line Only Peropesis 2.1 Available Now
The latest iteration of Peropesis has been released with plenty of updates and introduces new software development tools.
-
TUXEDO Computers Announces InfinityBook Pro 14
With the new generation of their popular InfinityBook Pro 14, TUXEDO upgrades its ultra-mobile, powerful business laptop with some impressive specs.
-
Linux Kernel 6.3 Release Includes Interesting Features
Although it's not a Long Term Release candidate, Linux 6.3 includes features that will benefit end users.