Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

What are some other secure ways to send varying file sizes from my computer to one/many others e.g. how would you securely send 1MB, 1GB, 1TB?

I'm thinking once you're past 1TB, you're better off mailing an (encrypted) physical drive but I'm curious about other solutions especially if you have gigabit internet at home



croc is my favourite way of transferring files between computers I control.

https://github.com/schollz/croc

It's similar to magic wormhole if you've heard of that, but a bit more polished. I think for me it offers the best possible UX.

transfer.sh is also good if you can't install these for whatever reason.



Resilio Sync. It's like a cloud but over p2p, so there are no size limits. You need both devices to be online at the same time (not necessarily connectable, their servers can handle that). It's free, pretty easy to set up and just works. It does encryption by default, but if you want a layer of extra security on top, just put your data in a Veracrypt container and send that instead.


Syncthing is a FOSS alternative: https://syncthing.net/


Resilio is quite the head or two above - very polished commercial product, actually, with basic free license. From the authors of original bittorent protocol and client.


I can't imagine it being "a head or two above". Syncthing has worked flawlessly for me for almost 5 years now.


As far as I looked at Syncthing, it required n^2 config steps for n connected devices. Not really feasible unless every person with access to the folder knows every other person.


...so your use case is sharing your personal folders with strangers without having to authorize them?


Different strokes but a first party iOS client and untrusted remotes are worth at least two heads to me. :)


I have been using Syncthing for a few months now and I love it!


https://skysend.hns.siasky.net/ is a neat way to send up to 8 GB. Handles smaller files just fine as well.

We've transferred as much as 250 GB I believe using scp over the local network. But that was obviously between roommates.

You're probably right that once you're in the TB range, actually sending a drive is the way to go. Egress on Amazon is more expensive than buying and then shipping physical disks.


What is sia sky doing differently from Mozilla send? My understanding is that Mozilla send got overwhelmed by malware?


It's decentralized. For example, the exact same service exists at https://skysend.hns.skyportal.xyz, which is operated by a completely unrelated party. Links created on one will work on the other.

And you can run your own portal, code and instructions here: https://github.com/NebulousLabs/skynet-webportal (roughly a weekend of work to set one up at this point)


I've just got approval to publish the app to the Flathub, so you might consider Dragit:

https://flathub.org/apps/details/com.sireliah.Dragit

It's relatively simple p2p app with host auto-discovery. Payload is encrypted and performance is pretty decent. Built using rust, libp2p and gtk.

Edit: works on Linux and Windows; repo is here: https://github.com/sireliah/dragit


This is a holy grail I've been looking for. The use case is receiving MB to TB size files. Requirements are a web interface, resuming transmissions, self hosting, open source, encryption and AD integration for users.

https://filesender.org/ looks promising but I have not had the time to look into it yet.


For now the best way I have found is to put the content on my website, in a folder protected by a password and served by TLS only. Anyone can receive it, I control expiration and access, even as a sender I'm using extremely simple, reliable software. It's not like I need to send a lot, it just works.

The hardest part is being able to have a domain name that links to my machine. After that Caddy makes everything extremely simple.


https://filetransfer.kpn.com/

  - password protection 
  - number of days availability (1 day - 4 weeks) 
  - max number of downloads
  - european datacenter 
  - max 4GB


I recently moved about 1TB of video files to S3, before moving it to another service that supported importing via HTTP. Not sure if there are any better alternatives for this, I would love to hear about an alternative.


wormhole, onionshare, syncthing

Depends on if people you are send are online at the same time. If they are not online at the same time, you would need some in-between services. Or else you can just rsync the files between you guys.


cryo, a native Qt5 application provides end-to-end encrypted arbitrary large p2p file transfers.

https://cryonet.io

Shameless plug I'm the dev and using it daily :)


Looks really good. This seems like it would be a great alternative to AirDrop if support is added to enough platforms. One issue I have with it is, if it's p2p having a speed limit seems silly.

Note: I'm obviously thinking from a user perspective, I'm sure others, especially non-technical people might find this reasonable. From a business perspective I suppose it does make sense.


I've been using Scribo (scriboco.com).

In addition to sending files, I can request files from a third party. Includes document signing and payments (which I've not used).


I’ve used proton drive’s sharing function recently and it’s worked well


Nextcloud--if you're already using--it is awesome.


1TB at 100Mbps is about a full day of transfer.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: