this post was submitted on 10 Jun 2024
55 points (96.6% liked)

Open Source

31114 readers
1 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
 

Like Localshare but works over the internet?

Any recommendations appreciated

Thanks in advance

all 33 comments
sorted by: hot top controversial new old
[–] makeasnek@lemmy.ml 27 points 11 months ago* (last edited 11 months ago)

Syncthing

OnionShare

[–] ryannathans@aussie.zone 16 points 11 months ago
[–] loki@lemmy.ml 12 points 11 months ago (1 children)

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 points 11 months ago

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

[–] hexinvictus@hexbear.net 11 points 11 months ago (1 children)

I don't think the entire service is open source but I really like https://wormhole.app/

[–] ace@lemmy.ananace.dev 6 points 11 months ago

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.

[–] JustMarkov@lemmy.ml 9 points 11 months ago

OnionShare is FOSS and transfers files over TOR network.

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

[–] B0rax@feddit.de 8 points 11 months ago
[–] TeddyKila@hexbear.net 7 points 11 months ago

SFTP should come with your OS. If you're on *nix, some fiddling around with usergroups is recommended for security reasons.

[–] emberpunk@lemmy.ml 7 points 11 months ago

why not something as basic as sftp?

[–] bokherif@lemmy.world 6 points 11 months ago

If you're on linux just use scp

[–] TankieTanuki@hexbear.net 5 points 11 months ago* (last edited 11 months ago)

rsync

Edit: Or maybe you want a GUI?

[–] xnx@slrpnk.net 5 points 11 months ago

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 points 11 months ago (1 children)

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 points 11 months ago (1 children)
[–] kevincox@lemmy.ml 1 points 11 months ago* (last edited 11 months ago) (1 children)

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 points 11 months ago* (last edited 11 months ago)

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

[–] ssm@lemmy.sdf.org 4 points 11 months ago

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

[–] sag@lemm.ee 3 points 11 months ago
[–] Klaymore@sh.itjust.works 3 points 11 months ago

Croc, although it's command-line only.

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

[–] leopold@lemmy.kde.social 3 points 11 months ago
[–] Binette@lemmy.ml 3 points 11 months ago

Syncthing is pretty good.

[–] caos@feddit.de 2 points 11 months ago* (last edited 11 months ago)

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)

[–] eshep@social.trom.tf 2 points 11 months ago

@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.

[–] someoneFromInternet@lemmy.ml 2 points 11 months ago

maybe 0up.io?

[–] positive_intentions@lemmy.ml 2 points 11 months ago* (last edited 11 months ago)
[–] Andromxda@lemmy.dbzer0.com 1 points 11 months ago

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.

[–] nik282000@lemmy.ca 1 points 11 months ago

"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.

[–] gandalf_der_12te@lemmy.blahaj.zone 1 points 11 months ago

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.

[–] caos@feddit.de 0 points 11 months ago* (last edited 11 months ago) (1 children)

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 points 11 months ago (1 children)

Not for over-the-internet use

[–] caos@feddit.de 1 points 11 months ago

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