FOSS File Transfer Program?

Like Localshare but works over the internet?

Any recommendations appreciated

Thanks in advance

51 points · 28 comments · view on lemmy.world

28 Comments

makeasnek@lemmy.ml · 26 pts · 2y

Syncthing

OnionShare

ryannathans@aussie.zone · 15 pts · 2y

Syncthing?

loki@lemmy.ml · 10 pts · 2y (1 reply)

pairdrop.net maybe?

It's mainly for local network, but you can do internet transfers.

https://github.com/schlagmichdoch/pairdrop#features

hydrogen@lemmy.ml · 3 pts · 2y

I use this all the time, also nice for text share.

JustMarkov@lemmy.ml · 9 pts · 2y

OnionShare is FOSS and transfers files over TOR network.

https://f-droid.org/packages/org.onionshare.android.fdroid/

B0rax@feddit.de · 8 pts · 2y
bokherif@lemmy.world · 6 pts · 2y

If you're on linux just use scp

emberpunk@lemmy.ml · 6 pts · 2y

why not something as basic as sftp?

xnx@slrpnk.net · 5 pts · 2y

One of the GUI versions of Magic Wormhole is the best and easiest way. Here’s my favorite https://rymdport.github.io/

kevincox@lemmy.ml · 4 pts · 2y (3 replies)

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: https://filepush.kevincox.ca/

Source: https://gitlab.com/kevincox/filepush

xnx@slrpnk.net · 2 pts · 2y (2 replies)

This is all i see

kevincox@lemmy.ml · 1 pts · 2y (1 reply)

I thought Apple implemented push notifications? Or did they just say they would? Either way you can file the bug with them I think.

Or wait until they allow you to install a browser that isn't dragging it's feet.

xnx@slrpnk.net · 1 pts · 2y

Yeah let me just file a bug report to apple for your app to even display. Ill get right on that

sag@lemm.ee · 3 pts · 2y

FTP

ssm@lemmy.sdf.org · 3 pts · 2y

In order of personal preference:

scp (sftp)

rsync/openrsync

nfs

host files on an ftp server with ftpd

hosting files on an http server with httpd

Binette@lemmy.ml · 3 pts · 2y

Syncthing is pretty good.

leopold@lemmy.kde.social · 3 pts · 2y

FileZilla.

Klaymore@sh.itjust.works · 3 pts · 2y

Croc, although it's command-line only.

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

caos@feddit.de · 2 pts · 2y

Oh, over the Internet, not just the local network ... then maybe Lufi?

for example this instance: https://upload.disroot.org/

Works well, but not particularly fast with large amounts of data (up to 2GB possible)

someoneFromInternet@lemmy.ml · 2 pts · 2y

maybe 0up.io?

positive_intentions@lemmy.ml · 2 pts · 2y

https://github.com/positive-intentions/chat

It uses webrtc for P2P connections.

eshep@social.trom.tf · 2 pts · 2y

@7_Stipend_Jackal Not really sure what you mean by "like Localshare". Is that a specific piece of software, or do you just mean sharing files between two devices on a local network via whatever protocol?

I've played around with croc a while back just to test, seems okay.

Andromxda@lemmy.dbzer0.com · 1 pts · 2y

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.

nameisnotimportant@lemmy.ml · 1 pts · 2y
[ removed ]
gandalf_der_12te@lemmy.blahaj.zone · 1 pts · 2y

The easiest thing would be to mount a remote network storage as a local directory. This way you can easily access it to read and write through normal software.

nik282000@lemmy.ca · 1 pts · 2y

"File Browser" or "Sharry" allow you to make public links to share files with others BUT you need to run them on a server that is accessible to both parties.

caos@feddit.de · 0 pts · 2y (2 replies)

KDE-Connect? https://kdeconnect.kde.org/

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

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

unknowing8343@discuss.tchncs.de · 2 pts · 2y (1 reply)

Not for over-the-internet use

caos@feddit.de · 1 pts · 2y

Yes, sorry, I had overlooked that. That's why I recommended Lufi afterwards.