I love the moment I realised this had worked - lol wasn't expecting that 🤣
@Gigi - you might be interested in this one. Syncthing but nostr :)
Next steps...
This is probably enough for what I need, running over tailscale and syncing files ;) Will probably add iroh/quic for something remote and have a look at phones.
Then maybe file syncing so you can have a p2p shared folder for shared folders.
Login to reply
Replies (44)
This is so needed!


xkcd
File Transfer
Absolutely awesome man!!
Nice one!
Classic lookmark
Beast mode 🚀🧡
Nice.
@Guy Swann
merge conflicts, automerge, cloud blossom server.
Wonderful stuff… 👏👏👏
View quoted note →
Very good Pete… a greatly desired app 👏 looking forward to seeing this evolve
👀👀👀
The surprise in your face and voice once you realized that it worked, lmao love it 😂👌
That’s how you know it was a real live demo 🤪
One thing at a time
This is exactly why we are going to win. 🔥🔥
Things like Nostr, Bitcoin and Lightning SDKs, Peardrive core, etc are going to make it even easier to do secure authentication, simple monetary integrations, and simple sovereign hosting or private connections.
This was VIBE CODED people! Even though I’ve not shared our many iterations, I’ve had this exact experience. Getting a basic tool for P2P sharing working in a few hours and then just fixing quirks and UI stuff for a few days to make it feel cleaner.
Things like the Pear stack, and Iroh, and Holesail (fyi @Pete Winn drop Tailscale and just use Holesail here, much simpler UX) are huge leaps forward in the ability to self host these things.
My hope as well is that Peardrive core makes this so utterly simple to build with that amateur coders could use it in a way that feels no different than simple web development. And what you can do when you unleash people to create anything they can imagine is just wild.
We are going to win, but we will be waiting for it to happen until everyone reading this post realizes that YOU CAN JUST BUILD THINGS!
View quoted note →
I don't fully understand what's going on here, but it seems amazing. The pure joyous reaction to seeing it work! lol
How secure is this for personal files? Or are these transfers easy to spy on publicly?
Seems like it is Dropbox but is person to person and not person to Dropbox to person.
Ah yes, kind of what I was guessing. He did mention airdrop, which is apple's p2p version of such a thing, though I have no clue what exactly distinguishes it from say Dropbox (does it use Bluetooth, magic, something else?!).
Thanks for clarifying
Nostr is for id, encryption, discovering peers and routes. And for letting let's know new changes to sync. No clue transfers the connection is peer to peer so very private. The nostr be messages the.announce peers and changes are nip44 encrypted. Very private transfers
omg did you just say "syncthing but nostr"?
Very secure no files are public, announcements are encrypted
Here's what it's emulating:
Syncthing
I’m trying to figure it out as well but my guess is it does file transfer at a longer range than Bluetooth would allow.
Fuck yeah
Nice. What NIP is this? Where are the files stored? Your own Blossom server?
Ah yes, of course!


FWIW
View quoted note →
Have you talked to @Max about Garland yet?
Dropbox like file syncing protocol over nostr and blossom. Same direction as what you’ve started. It’s still just a protocol spec though because, well… all the other things we are building. 😂

GitHub
GitHub - andotherstuff/garland-protocol
Contribute to andotherstuff/garland-protocol development by creating an account on GitHub.
The files themselves are not encrypted in transit though? We are relying on privacy through obscurity?
This is super cool! Will definitely be trying it out.
It does seem almost identical to syncthing from a privacy standpoint though… my understanding is that the syncthing relays only see your metadata. Presumably it’s the exact same for nostr relays?
Oh interesting, so even the metadata is encrypted. Only possible because you have a sk attached to an identity (unlike syncthing)
This is actually super cool because it means you can connect and discover over tor to protect privacy, but the transfer will still be P2P without the tor slowdown 🤯
Would be great to easily run different identities for sharing. Either like a multi-account or just a private share with new nostr ID option
The first use case is for us all to sync our meme folders.
Am I right, @Gigi ?
This is incredibly cool
Nice one🤙🏻
Metadata is a self encrypted via nip-44.
Main thing is everyone has a key and ID by default, this is never true for synthing so we can layer a nice UI onto an otherwise nice protocol 😉
I generally find syncthing good, but I get annoyed because the UI is terrible!
Yea the UI really is pretty bad
Exactly
What could possibly go wrong 😂
Non techy here, this is great, i like what syncthing does but its UX is shite.
Will it be available mobile to desktop at any point (app or protocol)?
That’s the plan. This is why I moved to Tauri so I could package up for mobile
Brilliant, will keep an eye out for it. Tauri reads very well - i like faster, lighter, secure.