Portal

Portal

Zero-config P2P encrypted folder syncing, not the 2007 game

1 follower

Presenting Portal, a zero-config, p2p, encrypted, live folder syncing tool that respects yourgitignore! Perfect for syncing photos/videos/code between many devices without using a 3P tool like GitHub, Email, or Google Photos.
Portal gallery image
Portal gallery image
Free
Launch tags:Productivity•Developer Tools•GitHub
Launch Team
Intercom
Intercom
Startups get 90% off Intercom + 1 year of Fin AI Agent free
Promoted

What do you think? …

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 :)
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.
Scott Jaxon
brilliant product!!
Jacky Zhao
@scott_jaxon Thanks Scott!
Luke Piette
Killer job!
Jacky Zhao
@luke_piette Thanks Luke!! Appreciate the support :)
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
Sanchez Sebastian
Nice Product Jacky!
Jacky Zhao
@sanchez_sebastian1 Thanks Sanchez! Let me know if it works for you :)
12
Next
Last