I just had to email me a file I got sent to my phone and I feel unable to accept this as the better solution.
What you do guys use for inter-device communication?
magic wormhole
Nextcloud
my boss just emails stuff to herself… or just lets it sit in drafts (imap) with the attachment.
i use localsend, wormhole, or similar usually, especially if one or both the devices aren’t “mine”… and if it’s stuff i’m ‘sending’ to a handheld from a pc, i might instead drop them somewhere on one of our dietpi boxes and just use http
PC to phone:
- USB cable
- KDE Connect
- Nextcloud
- Syncthing
PC to PC:
- USB drive
- SFTP
- SSH
- Nextcloud
- Syncthing
Phone to PC:
- USB cable
- KDE Connect
- Nextcloud
- Syncthing
KDE Connect can do all three of these.
KDE connect, sftp, and dropping files on my NAS is pretty much all I do.
Work stuff uses work methods though, work devices are “on” my network but fully segregated, so its thumb drive and sneakernet or our internal storage instead.
Everyone else mentioned most of what I would suggest.
One is missing for your original problem. Localsend. Think airdrop but cross platform. Super useful if you have a mix of devices (iOS, android, windows, etc…)
Thumb drive.
For files I use syncthing (also for music/photos/notes/etc… syncing files is IMHO the way to go wherever applicable).
For sending links to my PC (eg. articles linked from podcasts’ notes) I used to rely on firefox sync, but I’m starting to distance myself from Mozilla so I am gonna experiment with wallabang.
For sending small notes to myself (stuff that I want to sort or act upon when I get to my PC), I’m using signal’s “note to self” but I’m investigating alternatives because signal doesn’t mark such messages as unread and so sometimes I forget I’ve sent some.
Yep. For folders where I want access quick access to everything in the folder, SyncThing is best.
Starting to dabble with KDE Connect for one-off file transfers where SyncThing is overkill
I always have SSH everywhere on everything and I could never understand why anyone ever would want to make it more complicated than that.
Most people probably don’t care but it can be a security risk, allowing malware to move “laterally” between all your devices. For my main devices I don’t give them SSH access to each other, but I do give them SSH access to my secondary devices (like a Pi-Hole)
[…] it can be a security risk, allowing malware to move “laterally” between all your devices.
Unless you do something incredibly stupid, such as allowing keyless login or sharing keys (or having unencrypted keys or keys without a passphrase, seriously), I find it hard to see how that would actually happen in practice.
For sending files between a phone and a PC, I use KDE Connect.
For sending files between PCs, I use SSH.
Both are really simple and lightweight tools that normally come preinstalled, and you can use them with no configuration.
Adding to this, there’s a gnome extension so you can use KDE connect without KDE DE.
You can use KDE Connect itself without KDE.
But GSConnect shows up in the equivalent of your task bar
So does KDE Connect. It’s a standalone program that happens to also be integrated into the KDE DE.
feem worked good for me over WiFi, going from grapheneos to Linux mint.
I use Bluetooth. Or if a device doesn’t have it, I will drop it into my server with scp or filebrowser.
SSH or a USB stick that has USB 3 on one end and USB C on the other
Honestly, syncthing, croc, vaultwarden send, Send (fork of firefox’s send before they discontinued it, still works), Privatebin, etc.











