Best non-P2P way to exchange files between two devices

I have one Linux laptop without Wi-Fi or Bluetooth, only Ethernet, and an iPhone. What’s the best way to send files from one to the other? Something like KDE Connect or LocalSend won’t work because they need Wi-Fi. I’d also rather avoid USB because I don’t trust my laptop’s security enough.
One option seems to be cloud storage, but curious if there’s a better option.

I don’t have experience with either KDE Connect or LocalSend nor do I know much about networking, but if they work over LAN I don’t see why being connected to a LAN via Ethernet would be problematic?

My go to is to use Signal’s Note to Self if the file isn’t too large, alternatively SimpleX Chat might work? Otherwise I’d use a recommended file sharing app or as you mentioned, cloud storage.

From a quick search, I’ll need to connect the two devices with the ethernet cable? But my iPhone has no ethernet slot, and it has a lightning port, so not sure if I can find an ethernet-lighntning connector.

I’d rather avoid Send because I’ll need to type a very long link to send files from my iPhone to my laptop, because it has no camera, so I can’t use the QR code.
Also would rather avoid OnionShare for the same reason and because I’d need to install the Tor browser on my laptop.
Syncthing seems promising though, so thanks!

What does Ethernet and Wi-Fi have to do with anything? Are they not on the same LAN?

1 Like

This doesn’t have to be the case if you install a cloud-based password manager on both your laptop and iPhone. After that, you can create an entry in the password manager with the Send link, and it’ll be synced across devices.

This is what I’ve used from time to time if my Cloud Storage provider doesn’t support my device (e.g., Proton Drive with Linux).

What? Unless your devices are not connected on the same home network, just use LocalSend.

I assume your laptop is just connected to a standard ISP provided router. Then your iPhone is connected via the wifi network. If that is the case, then they are on the same LAN.

For non-P2P though (again where one device is outside of your LAN), there are others like Magic Wormhole and Croc which are both E2EE. Both can also run through Tor.

1 Like

Well, yeah. LocalSend didn’t work for me, so I assumed for some reason it’s because my laptop is on ethernet. I guess it might be a firewall issue or something else. Thanks!

well ypu can run matrix senapse and have Schildichat on your devices to share stuff, even clipboard.