this post was submitted on 04 Jun 2026
91 points (97.9% liked)

Selfhosted

59729 readers
987 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
[–] blamster19@programming.dev 1 points 18 hours ago

I use KDE Connect. Works well with Tailscale when I'm outside my home network.

[–] GerardsGuitar@retrolemmy.com 5 points 2 days ago

I either use KDE Connect or Pairdrop depending on which devices I am sharing befween

[–] Symphonic@lemmy.world 20 points 3 days ago
[–] deadcade@lemmy.deadca.de 76 points 4 days ago

KDE Connect

[–] _aj@piefed.world 37 points 4 days ago* (last edited 4 days ago) (1 children)

LocalSend on both devices is something I’ve used

[–] early_riser@lemmy.world 5 points 4 days ago (1 children)

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

[–] gajahmada@awful.systems 3 points 3 days 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.

[–] Lemmchen@feddit.org 15 points 3 days ago (1 children)

yes clipboard sharing and single file transfer is with KDE connect king

and Keepass and obsidian an photos with syncthing

[–] voklen@programming.dev 7 points 3 days ago

Syncthing for everything: file transfers, backing up phone photos, synced obsidian vaults, etc.

[–] lka1988@lemmy.dbzer0.com 20 points 4 days ago* (last edited 4 days 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 11 points 3 days ago (1 children)

KDE Connect can do all three of these.

load more comments (1 replies)
[–] Scrath@lemmy.dbzer0.com 7 points 3 days ago

For phone <-> PC I use localsend. If I do PC to PC, possibly even large amounts of files or large files in general I put them on a network drive specifically intended for that purpose

[–] black0ut@pawb.social 17 points 4 days ago (7 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.

load more comments (7 replies)
[–] Micromot@piefed.social 22 points 4 days ago* (last edited 4 days 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)
[–] lemonhead2@lemmy.world 18 points 4 days 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)
[–] terminal@lemmy.ml 13 points 4 days 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…)

[–] Comrade_Squid@lemmy.ml 9 points 3 days ago
[–] tatterdemalion@programming.dev 4 points 3 days ago* (last edited 3 days ago)

Copyparty. Or any other web file server.

[–] orhtej2@eviltoast.org 12 points 4 days 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 11 points 4 days ago* (last edited 4 days 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.

[–] eodur@piefed.social 9 points 4 days ago

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

[–] kokomo@reddit.kokomo.cloud 7 points 4 days ago

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

[–] vext01@feddit.uk 5 points 3 days ago

For one off files, pairdrop is cool.

https://pairdrop.net/

You can self host it.

[–] apftwb@lemmy.world 4 points 3 days ago

magic wormhole

[–] stratself@lemdro.id 7 points 4 days 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)
[–] Decronym@lemmy.decronym.xyz 2 points 3 days ago* (last edited 18 hours ago) (1 children)

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I've seen in this thread:

Fewer Letters More Letters
NAS Network-Attached Storage
SMB Server Message Block protocol for file and printer sharing; Windows-native
SSH Secure Shell for remote terminal access

3 acronyms in this thread; the most compressed thread commented on today has 2 acronyms.

[Thread #1 for this comm, first seen 5th Jun 2026, 07:30] [FAQ] [Full list] [Contact] [Source code]

[–] SaneMartigan@lemmy.world 2 points 3 days ago (1 children)

I use ghost commander on my phone to access my NAS on my home network.

[–] Gonzako@lemmy.world 2 points 3 days ago

Oh, I remember a guy I met on a lanparty using it for everything

[–] fleem@piefed.zeromedia.vip 6 points 4 days ago

kde connect for most things

copyparty for the rest

[–] adarza@piefed.ca 3 points 3 days 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

[–] talkingpumpkin@lemmy.world 4 points 4 days 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)
[–] fozid@feddit.uk 4 points 4 days ago

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

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 4 days ago* (last edited 4 days ago)
[–] solxix@pawb.social 1 points 3 days ago

I know it's not a dedicated (or that good of a) solution but I just upload stuff to a private room on my Matrix server.

[–] Tiritibambix@lemmy.ml 1 points 3 days ago

Samba drive + vpn tunnel. If I'm working on my PC and want to do something with my phone: plainapp

[–] nykula@piefed.social 3 points 4 days ago

Syncthing. I connect both devices to same Wi-Fi, copy a file to a shared directory, and wait a minute.

[–] Appoxo@lemmy.dbzer0.com 1 points 3 days ago

SMB share ( Android <-> Windows/Steam Machine

[–] sznowicki@lemmy.world 3 points 4 days ago

I use a mix of few things

  • kapus.app for starters where a device is completely new and I need to pass some secrets like login to Nextcloud to get keepass or something
  • Nextcloud - documents that I rarely access. Some bigger files
  • syncthing - for often access files like main keepass. Home server acts as a de-facto hub.
  • quick share for an airdrop replacement
  • if quick share is not working for some reason I also have a private channel on matrix where I can share some stuff quickly as-hoc
load more comments
view more: next ›