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.
👋 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 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!
@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 :)
Kona