9 ms·
LANDrop – Drop any files to any devices on your LAN
- johnea 3y agoSo it's, scp?
- whoomp12342 3y agocan this replace sync thing?
- seabrookmx 3y agoThis seems like an Airdrop replacement as opposed to an iCloud/Dropbox/GDrive replacement like syncthing?
- seabrookmx 3y agoIs this maintained? No updates to the github repo in 2 years.
- catboybotnet 3y agoFeature complete, doesn't use WAN, I think you're OK unless you're on public wifi.
- 8organicbits 3y agoLooks like it is not. Maybe someone wants to maintain a fork. https://github.com/LANDrop/LANDrop/issues/138 https://github.com/LANDrop/LANDrop/issues/138
- sneak 3y agoI would really like an internet-enabled version of this, like magic wormhole. I don't know of a magic wormhole client for iOS. It's frustrating trying to transfer high-res photos between phones. All the messaging apps silently mangle them. :( This would be perfect, but it only works on a LAN. AirDrop gets the job done in those cases.
- lxgr 3y agowebwormhole.io has been working quite well for me! It uses WebRTC-based P2P connections where feasible, but also works via relaying otherwise.
- deleted 3y ago[deleted]
- zamadatix 3y agoI've found using cloud storage (i.e. actual cloud storage, not "automatically upload compressed photos to the cloud" storage) is the best for this. The magic wormhole type approach is are awkward over the internet with phones because each side has to synchronously agree on speed and uptime or the transfer breaks. With a cloud storage middleman you can upload as fast as your phone can whenever your device is up then anyone can download as fast as they can whenever their device is up.
- jacobwilliamroy 3y agoUsing SHA256 I was able to prove mathematically, that files you upload to google drive are the same after you download them again. You could also plug an external drive into a raspberry pi (or any computer really) and run samba on it. You would have to do some research to find a good samba client for iOS as I am not an iphone user. You could make all the media on your samba server available to all the devices on your LAN.
- smusamashah 3y agohttps://xosh.org/p2p-tools/ https://xosh.org/p2p-tools/ Compile this list of web and CLI tools for this a while ago. Some of these are dead now. EDIT: Found snapdrop at https://onedoes.github.io/snapdrop/ https://onedoes.github.io/snapdrop/ and a fork PairDrop is in active development https://github.com/schlagmichdoch/pairdrop https://github.com/schlagmichdoch/pairdrop
- Flockster 3y agoSo this is like Taildrop but uses the local net instead of the tailnet?
- ChrisArchitect 3y ago(2021) More discussion from the Show HN: https://news.ycombinator.com/item?id=27481465 https://news.ycombinator.com/item?id=27481465
- 2Gkashmiri 3y agoJust use KDE connect
- wyldfire 3y agothanks for sharing - I'd not heard of this but it appears to be available for both Android and iOS, presumably Linux too. Hopefully macos and windows?
- Macha 3y agoSeems to be also supported on mac os and windows: https://kdeconnect.kde.org/download.html https://kdeconnect.kde.org/download.html
- 2Gkashmiri 3y agoYep. Used on windows a lot.
- dnxx 3y agoLocalSend is also worth checking out. It has a much better UX.
- deleted 3y ago[deleted]
- steviedotboston 3y agoI've been using Taildrop lately and it's very nice.
- klabb3 3y agoAnother alternative: https://payload.app/ https://payload.app/ (disclaimer: I made it) - Subjectively more pleasant UX/UI - Drag and drop - Directories are supported and reproduced on the receiver - Resumes transfers that were interrupted, across restarts too - No mobile support (Tauri is working on it) I'm currently working on a paid WAN version with a free tier.
- doublerabbit 3y agoAny source? No support for FreeBSD it seems.
- klabb3 3y agoShort answer: no and no (although I've heard that people have used it on SteamDeck - completely a surprise to me) I've never dabbled with FreeBSD. It seems to not be supported by Tauri (the GUI wrapper). That said, with the agent binary (written in Go) would probably work. It's closed source, out of unethical front-running paranoia as I'm building recognition and trust. That said, I'd like to release the agent open source in the future (like Tailscale), which could easily double as a CLI.
- groovybits 3y agoSteam Deck runs Arch Linux, so they’re probably using the AppImage. I think it’s a good selling point, because there’s no de facto app for transferring files between all 3 major operating systems. I’ll give it a try on Steam Deck.
- minhmeoke 3y agoA similar utility (much more bare-bones though) that a friend wrote is https://github.com/akovacs/uploadserver https://github.com/akovacs/uploadserver It's basically a nicer version of: python -m http.server 8000 Basically just start the file server, and then navigate to it using the web browser of your choice on any device (no need for a client application). It works on Windows, Mac, and Linux, and therefore should probably work on FreeBSD as well if you can install a Rust toolchain: pkg install curl pkg install git pkg install rust git clone https://github.com/akovacs/uploadserver cd uploadserver cargo run --release Then navigate to your machine's ip address port 8000 in the browser of your choice and upload files using the web UI or directly via curl: curl -X POST --data-binary @file_to_upload.txt http://localhost:8000/file_to_upload.txt MIT licensed, so please feel free to do whatever you want with it as long as you provide attribution.
- crooked-v 3y agoI use LANDrop regularly. It's the lowest-friction solution I've found so far to the whole "why doesn't this #$%@#$% SMB access work, it was working fine last week" thing with a mixed-OS set of computers.
- RF_Savage 3y agoSamba/SMB being so bad is the main reason I still often fire up ftpdmin and winscp to transfer files across machines. That and bad USB ports. And there being some decent FTP clients for android.
- api 3y agoWhy aren’t there any great remote drive mounting protocols? NFS works in some cases but is ancient and really only suited to cluster backplanes. Samba/CIFS sucks. SSHfs is a hack. It’s a super common thing that just has no solution. I guess there’s way more money in solving it with a heavy cloud service that can charge rent for what should be a trivial core feature of every OS.
- convolvatron 3y agoplan9's protocol seemed like it might have some legs...but it seems to be being deprecated
- pseudostem 3y agoWSL on windows uses plan 9 protocol(s) to mount my linux VM as a folder under windows. *As suggested by another HNer.
- tmpX7dMeXU 3y agoBecause there hasn’t been enough of a need. The main use cases are covered by what we’ve already got.
- teddyh 3y ago> NFS works in some cases but is ancient and really only suited to cluster backplanes. I was given to understand that NFSv4 was made to be much better for these purposes?
- issafram 3y agoWhat protocol is used for the file transfer?
- api 3y agoThis should work on ZeroTier since it emulates a LAN. Have to try it.
- afavour 3y agoIn case anyone wants a variant that doesn’t even require a download I can heartily recommend: https://www.sharedrop.io/ https://www.sharedrop.io/ I think of Sharedrop every time HN has a discussion about how the web has gotten too complicated and it should just all be documents etc etc… here’s a truly useful app, cross platform out of the box, neatly sandboxed with no download required. If I was feeling paranoid and wanted to know if my files are being sent to some third destination I’d be able to open up dev tools to check. A lot more challenging with a native app.
- 1vuio0pswjnm7 3y agohttps://github.com/szimek/sharedrop https://github.com/szimek/sharedrop "If I was feeling paranoid and wanted to know if my files are being sent to some third destination..." then I would not use a third party website. I would want to prevent this unauthorised transmisison to a third party from happening rather than discover it was already happening. By then, it would be too late. Even just having all one's transfers, IP, time, date, possibly browser fingerprint, be recorded in someone else's httpd access log seems unnecessary. But I'm not feeling paranoid. Rather, I like downloads. I like so-called "native apps", otherwise known as programs. I like them written in certain languages. I like to read and edit the source code and to compile static binaries. I enjoy it. Javascript is not one of the languages I prefer. Nothing against it. I just don't have much need for it if I want to transfer files.
- asynchronous 3y agoYou can open up share point then unplug your ISP cable and it will still work
- lionkor 3y agoI'm playing devil's advocate a little, but this doesnt mean it doesnt send your files to a third party, it just means it also sends them locally as advertised
- 1vuio0pswjnm7 3y ago
- TheBitBrine 3y ago[dead]
- whoami_nr 3y agoYeah but why a downloadable? Can't we use webrtc to achieve the same on the browser itself?
- hansvm 3y agoThe browswer adds another layer of indirection you don't need. Why would you prefer to download/use that functionality through the browser rather than straight to your machine?
- squeaky-clean 3y agoSandboxed execution environment. Alway up to date for both sides doing the sharing. And because I don't want to download some unrelated software just to be able to download a file from one of my other devices. And unless I'm building this app for each platform I use, I have no guarantees that the binary I'm downloading is from the code on the github.
- loloquwowndueo 3y agoI’ll stick with https://pairdrop.net https://pairdrop.net, doesn’t even require any installs or downloads.
- syntaxing 3y agoWhat is this magic?! I didn’t know this was possible through a browser!
- hjalle 3y agoIt's using webrtc for a p2p connection, see https://github.com/schlagmichdoch/pairdrop/blob/master/docs/faq.md https://github.com/schlagmichdoch/pairdrop/blob/master/docs/...
- Alifatisk 3y agoLooks identical to snapdrop.net (before the domain shut down)
- loloquwowndueo 3y agoIt’s a fork, I think, with some new features.
- rcarmo 3y agoI use a fork of this (or, rather, a fork of the original) hosted on my LAN.
- iAkashPaul 3y agoAndroid really did drop the ball on building decent native file browser apps for Mac/windows. Frequent adb disconnections or needing to reboot the Mac for the USB host/adb handshake to work...
- PinkMilkshake 3y agoThis was a class of tool I didn't even know existed until recently. After Windows 11 came out I switched to Linux Mint, discovered Warpinator, and now I have one less problem in my life.
- franga2000 3y agoThere are SO MANY of these out there and none of them are interoperable. Can't a few of the devs get together and define an open standard for nearby sharing so the Apple users finally stop (rightly) laughing at us?
- gooob 3y agossh/sftp is interoperable
- franga2000 3y agoHere we go again... https://news.ycombinator.com/item?id=9224 https://news.ycombinator.com/item?id=9224
- dredmorbius 3y agoOT: Responding on a now-threadlocked submission of yours: <https://news.ycombinator.com/item?id=36966205 https://news.ycombinator.com/item?id=36966205> That's worth retrying as it didn't get picked up. I'm still thinking through further responses though it's quite similar to concepts I've been promoting on HN for years now: <https://news.ycombinator.com/item?id=10077674 https://news.ycombinator.com/item?id=10077674> 8 y.a. <https://news.ycombinator.com/item?id=26893033 https://news.ycombinator.com/item?id=26893033> & <https://news.ycombinator.com/item?id=26822263 https://news.ycombinator.com/item?id=26822263> 2 y.a. <https://news.ycombinator.com/item?id=34182022 https://news.ycombinator.com/item?id=34182022> 7 months ago
- akvadrako 3y agoApple's version isn't interoperable either. We already have standards for local networks: mDNS + FTP / SMB / WebDAV.
- franga2000 3y agoNone of those are for sending files, they provide remote access to a filesystem. The find-connect-mount-browse workflow is good for many situations, but for when I want to send a photo to a friend sitting across the table from me, it's simply unusable.
- gooob 3y agowait, why not just ssh/sftp?
- eternityforest 3y agoLots of configuration needed to be able to just send or receive files. Am I supposed to make another account just for receiving files? What if I get it wrong? How will I keep track of the long password I suddenly need or the keys I'm going to have to share? And then I'm going to need a new app anyway because mobile has no builtin SSH. And then there's no UI, so I'll have to do lots of typing and it will be more work unless you touch type... SSH is great but this is a specific use case they're making a dedicated app for, that makes it easy and doesn't add more configuration, which I'd then have to maintain maybe want a dotfile management tool. There's so many pieces to a CLI workflow. It's awesome if you do the kind of work that benefits from it already and everything's set up, but... I don't use SSH at home. Or have a dotfile management system. Or manage files often on the CLI.
- deleted 3y ago[deleted]
- 4k1l 3y agoI am big fan of https://www.ssavr.com/ https://www.ssavr.com/. Unfortunately, the source code is not public
- tionis 3y agoI like using pairdrop.io with the snapdrop android app
- moebis 3y agoThe MacOS version isn't even a UB2, it's still compiled for intel. https://www.sharedrop.io/ https://www.sharedrop.io/ looks interesting through thanks afavour!