Portal
p/portal-8
Zero-config P2P encrypted folder syncing, not the 2007 game
Jacky Zhao
Portal — Zero-config P2P encrypted folder syncing, not the 2007 game
Featured
27
•
Presenting Portal, a zero-config, p2p, encrypted, live folder syncing tool that respects your .gitignore! Perfect for syncing photos/videos/code between many devices without using a 3P tool like GitHub, Email, or Google Photos.
Replies
Best
Siddharth Pandiya
I've been looking for this for SO LONG. Awesome stuff ?makers. Syncing photos specifically is ridiculously hard. This is gonna be amazing :)
Jacky Zhao
@pandiyasid Hey Siddharth, thanks for the kind words!! Glad this is gonna be helpful :))
Jacky Zhao
đź‘‹ Hello ProductHunt! Ever wanted to send the photos you took on a hiking trip to a friend and realized that your Cloud storage was full? Or need to send a bunch of files between your laptop and home desktop? Introducing, portal — a p2p live folder syncing tool that just works out of the box. Some features: Ephemeral: As soon as you close your portal, no further content can be downloaded from it. No data is stored anywhere except on the host device. Decentralized: There is no central portal server that all data is routed through. portal only uses public servers to maintain a DHT (distributed hash table) for peer discovery. One-to-many: A single host can sync data to any number of connected peers. Stream-based: Utilizes file streaming to handle files of arbitrary size (regardless of whether they fit in memory or not) Efficient: Changes in single files means that only one file needs to be synced. portal tracks which files have changed to avoid resyncing entire folders wherever possible. Secure: Like Dat, all data is encrypted using the read key. Only those who have your current 32-byte portal session ID can view the data you share.
Austin K
Forgive me if you covered this but do the host files stay persistent once one peer has been established? Even if the host machine is off?
Jacky Zhao
@austin_k Hey Austin, the host files stay on the peer computer after it finishes downloading, even if the host machine is off. Ephemeral in this cast just means its not stored in cloud anywhere!
Austin K
@jackyzha0 So they be able to be downloaded by other peers if the host machine is off? This is what imo I consider a true p2p system. So I'm hoping for a yes, but just wanted to make sure :)
Sebastian Crossa
Great product, congrats on the launch!
Jacky Zhao
@sebastiancrossa Thanks Sebastian! Always love hearing from you :))
Luke Piette
Killer job!
Jacky Zhao
@luke_piette Thanks Luke!! Appreciate the support :)
Mika Reyes
THIS IS SO COOOOLLL!!!!!
Jacky Zhao
@mika_reyes Thank you Mika!!!
Kelvin Zhang
This is so cool 🤩
Jacky Zhao
@kelvinzhang Thanks Kelvin!! Hopefully next time we send photos to each other we can do this instead of fumbling around with Google Drive LOL
Will Hoppin
Beast flex! Somebody stop this man!!
Jacky Zhao
@will_hoppin Will!!! My #1 hypeman
Perez Matthew
I wanted something like to sync some of the pics, really helpful!!
Jacky Zhao
@perez_matthew2 Thanks Perez, glad you find it useful!
Scott Jaxon
brilliant product!!
Jacky Zhao
@scott_jaxon Thanks Scott!
Sanchez Sebastian
Nice Product Jacky!
Jacky Zhao
@sanchez_sebastian1 Thanks Sanchez! Let me know if it works for you :)
Robinson Michael
awesome product!
Jacky Zhao
@robinson_michael2 Thanks Robinson! Would love to hear how you're using it :))
Perez Jackson
Really great, thanks !!
Jacky Zhao
@perez_jackson2 Thanks Perez!! Glad you like it :)