What I want is essentially LocalSend. But instead of sharing inside the LAN, I want to share to my friend who is at another city.
Expectations:
- E2EE
- P2P
- FOSS
- Native/Flutter
- Material Design 3
What I want is essentially LocalSend. But instead of sharing inside the LAN, I want to share to my friend who is at another city.
Expectations:
Syncthing
+1 for Syncthing. It is an amazing tool.
Magic Wormhole
Its just Wormhole on Androjd
Thank you for the suggestion. But, synchronization is not wanted. It is my fault, tho, as I did not mention that in the post. The files need to be transferred and be done with it. A one-time operation.
It does not fit my criteria, and apparently there is no Android application for android names as such. But I have found similarly named applications and will use them in the meanwhile until I find a better solution.
How about OnionShare? Only downside is that you must keep your device on until your friend has confirmed that they downloaded the files.
You can set this up for a one time transfer. You don’t need to use it continually. No one is stopping you from dismantling the set up once your work is done.
Also, even if you keep Syncthing running continuously for synchronization, you can have an empty “dropbox” directory for one-shot transfers. In fact I use the Syncthing default Sync
directory this way.
Why do you want a P2P solution rather than E2EE cloud link from Tresorit Send, Proton Drive, or any other E2EE provider? Just curious.
Personally, if I can avoid the requirement of having my computer on or connected to the other party, I do.
Is Syncthing completely free? And does it require CLI? Also, does it require the receiver to have Syncthing too?
Anything is FOSS. And is free to use. And yes, the receiver will also need to set it up with OP once for this one time use OP has.
And CLInis not needed. All these questions are answered on the website.
Cool. Thanks.
Is it slow due to going through the Tor network? That would be a dealbreaker.
I will give it a shot. The thing is that my friend is not a tech-savvy person, hence I’m trying to pick a solution that is rather fool-proof.
I am suspecting that running it continuously would negatively affect the battery time.
Because I want to send the files directly to them.
Not a one-time use, but a one-time operation. I don’t want to have a continuous connection, hence my doubt regarding Syncthing.
Yes hence its name. As for download speeds, it depends. From my experience, the recipient essentially downloads or uploads files onto a website that you host.
It may be slower, but I never experienced issues where file downloads were too slow though.