this post was submitted on 04 Jun 2026
64 points (97.1% liked)

Selfhosted

59637 readers
650 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

  7. No low-effort posts. This is subjective and will largely be determined by the community member reports.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

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?

top 50 comments
sorted by: hot top controversial new old
[–] Pulsar@lemmy.world 1 points 4 hours ago

I really like microbin to copy paste files around.

[–] WolfLink@sh.itjust.works 1 points 5 hours ago

Samba.

Or one time I made my own simple file sharing website

[–] Lemmchen@feddit.org 1 points 5 hours ago

KDE Connect and SyncThing

[–] InternetCitizen2@lemmy.world 1 points 6 hours ago
[–] herseycokguzelolacak@lemmy.ml 1 points 6 hours ago

All my devices are on the same wirguard network. It allows me to use SFTP to mount the fileservers of the others very easily. Then copying files is as simple as copying from one folder to another.

[–] apftwb@lemmy.world 2 points 7 hours ago

magic wormhole

[–] Comrade_Squid@lemmy.ml 3 points 8 hours ago
[–] lka1988@lemmy.dbzer0.com 14 points 13 hours ago* (last edited 13 hours ago) (1 children)

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
[–] i_am_not_a_robot@discuss.tchncs.de 6 points 10 hours ago (1 children)

KDE Connect can do all three of these.

[–] lka1988@lemmy.dbzer0.com 1 points 6 hours ago* (last edited 6 hours ago)

I'm aware, but some devices I use regularly like an iPhone, work computer, etc, are limited in their capacity to run it.

[–] xnx@piefed.social 1 points 7 hours ago

https://blip.net/ its as seamless as airdrop but works over the internet p2p

[–] adarza@piefed.ca 3 points 9 hours ago

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

[–] confusedpuppy@lemmy.dbzer0.com 1 points 7 hours ago

I just use SSH+Rsync for everything. I traded two-way sync for minimalism and reliability. I've had nothing but headaches with anything else, especially Syncthing.

My Computer and both Raspberry Pi servers both run Linux and I have Termux installed on my Android phone so OpenSSL and Rsync are easily available.

I made a script that runs Rsync commands from files containing all the information which easily swaps source/target files so I can easily transfer in both directions with a simple command line option. It's reliable and simple and I've had a lot less headaches troubleshooting the rarely occurring issues.

[–] terminal@lemmy.ml 9 points 14 hours ago

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…)

[–] vext01@feddit.uk 3 points 11 hours ago

For one off files, pairdrop is cool.

https://pairdrop.net/

You can self host it.

[–] deadcade@lemmy.deadca.de 56 points 20 hours ago

KDE Connect

[–] black0ut@pawb.social 12 points 16 hours ago (1 children)

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.

[–] greenashura@sh.itjust.works 2 points 15 hours ago (1 children)

Adding to this, there's a gnome extension so you can use KDE connect without KDE DE.

https://extensions.gnome.org/extension/1319/gsconnect/

[–] lka1988@lemmy.dbzer0.com 1 points 13 hours ago (1 children)

You can use KDE Connect itself without KDE.

[–] Magnum@infosec.pub 1 points 11 hours ago (1 children)

But GSConnect shows up in the equivalent of your task bar

[–] lka1988@lemmy.dbzer0.com 0 points 6 hours ago* (last edited 6 hours ago) (1 children)

So does KDE Connect. It's a standalone program that happens to also be integrated into the KDE DE.

[–] Magnum@infosec.pub 1 points 5 hours ago

No, not on GNOME Desktops, that's the reason you need to install GSConnect on GNOME. If you install just KDE Connect on a GNOME system, you will not have it integrated.

[–] _aj@piefed.world 25 points 18 hours ago* (last edited 18 hours ago) (1 children)

LocalSend on both devices is something I’ve used

[–] early_riser@lemmy.world 4 points 18 hours ago (1 children)

I also like LocalSend. Not quite as automagical as airdrop but it’s cross platform

[–] gajahmada@awful.systems 1 points 36 minutes ago

I would argue it being cross-platform is magical.

There also copyparty. I don't personally used it but their release video is fun AF.

[–] lemonhead2@lemmy.world 17 points 18 hours ago
  1. syncthing (file synchronization)
  2. kdeconnect (file transfers, clipboard sharing, presentation remote)
  3. deskflow (keyboard and mouse sharing)
  4. warpinator (one off file sharing)
  5. rsync / scp (one off file copies / backups)
[–] tobz619@lemmy.world 1 points 9 hours ago

SFTP, Caddy WebDAV

[–] eodur@piefed.social 9 points 17 hours ago

Depends on the scenario, but I'll use KDE Connect, NextCloud, VaultWarden send, or just go old scp.

[–] Micromot@piefed.social 20 points 20 hours ago* (last edited 20 hours ago) (2 children)

On the same network with device discovery localsend can be a good alternative.

It works on most devices, even IOS IIRC

load more comments (2 replies)
[–] kokomo@reddit.kokomo.cloud 7 points 17 hours ago

Honestly, syncthing, croc, vaultwarden send, Send (fork of firefox's send before they discontinued it, still works), Privatebin, etc.

[–] curbstickle@anarchist.nexus 2 points 13 hours ago

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.

[–] orhtej2@eviltoast.org 10 points 20 hours ago (1 children)

There's PairDrop, you can self host it but iirc it transfer via webrtc so as long as the devices 'see' one another there's no mitm.

[–] fartsparkles@lemmy.world 10 points 20 hours ago* (last edited 19 hours ago)

This is based on Snapdrop. If the current developer hasn’t gone crazy with the fork, you can read the entire source code over a cup of coffee. The server used to just handle discovery/handshake of devices on the same network, with file transfer peer to peer using local addresses.

Edit: Looks like they’ve added transfer over WAN not just local. Privacy discussion here.

[–] fozid@feddit.uk 4 points 16 hours ago

I use Bluetooth. Or if a device doesn't have it, I will drop it into my server with scp or filebrowser.

[–] talkingpumpkin@lemmy.world 3 points 15 hours ago (2 children)

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.

load more comments (2 replies)
[–] stratself@lemdro.id 7 points 20 hours ago (2 children)

Taildrop if you use Tailscale.

Surely I can use Syncthing inside Tailscale but 1. I have to depend on their public discoservers, or 2. I have to host and configure the discoserv myself for every client which is tedious to do

load more comments (2 replies)
[–] fleem@piefed.zeromedia.vip 6 points 19 hours ago

kde connect for most things

copyparty for the rest

Most of the time I use Nextcloud. If I can't wait for the file to sync I'll use either email or a jump drive depending on which devices I'm moving data between. I

If I remember that I can, I'll occasionally use bluetooth to send from my phone to one of my computers.

[–] 48853367@lemmy.zip 4 points 18 hours ago* (last edited 18 hours ago)
[–] InnerScientist@lemmy.world 1 points 13 hours ago

I use bitwarden send, all my devices already have access to my password database and i can save and download files or text though it. You can also use the URL to let other devices access it if you want.

load more comments
view more: next ›