in reply to hexinvictus [he/him]

Both the rendezvous/mailbox and transport servers are available under an MIT license, though not every client makes it easy to use your own rendezvous.

I personally use the rymdport GUI client and the rust CLI.

in reply to 7_Stipend_Jackal

Croc, although it's command-line only.

Syncthing is also great but may not be what you're looking for.

in reply to 7_Stipend_Jackal

KDE-Connect? kdeconnect.kde.org/

It works very well for the data exchange between Linux, Android, iOS and Microsoft devices.
apps.kde.org/kdeconnect/

Of course, it can do a lot more, it's a bit oversized for just data exchange

This entry was edited (Monday, June 10, 2024, 8:15 AM)
in reply to 7_Stipend_Jackal

I wrote my own. I aimed for a different UX than most services. For my use case I have a few devices that I often share files between. So opening the tool on both devices was a bit annoying. Instead you select the file on the first device and you get a push notification on the other. Then the transfer is done over WebRTC (locally if possible). All communication is done end-to-end encrypted and over your browser's push service.

Hosted: filepush.kevincox.ca/

Source: gitlab.com/kevincox/filepush

in reply to 7_Stipend_Jackal

Depends on where you want to transfer your files. Do you want to sync your files to a server? Syncthing is perfect for that. SFTP and SCP also work well enough for that. Do you need to send a file to somebody else? Check out croc or portal.