So this can be self hosted but files are stored in the IPFS network. I checked out the GitHub page read through their docs and it seems to indicate you provide your own storage (which is what I want).
Can someone with more experience with IPFS confirm this means my files stay on my own server but are simply accessed via the IPFS protocol? Or do the files get distributed around the IPFS network?
IPFS has always sounded interesting to me but I’ve never fully grokked how it works in practice.
ianopolous•8h ago
Yes your files stay on your server, unless you share them with a friend on another server. It basically just uses libp2p as an internode communication protocol, and you need auth to retrieve ciphertext blocks.
einsteinx2•7h ago
Cool thanks! So does that mean if I want more durability/copies of the data I can just link up additional servers and they’ll sync all the data via IPFS? So like if I started with just my home NAS, then later added a VPS, and later a computer sitting at my brother’s house, I would end up with a copy of all data in all 3 locations and could access it if at least one of them was online at any given time?
At the moment if your client accesses a server with a mirror, and your primary is offline, then you can read, but not write. Writes are proxied to your primary, and thus need your primary to be accessible.
ChrisArchitect•2h ago
Related:
Twake Drive – An open-source alternative to Google Drive
einsteinx2•10h ago
Can someone with more experience with IPFS confirm this means my files stay on my own server but are simply accessed via the IPFS protocol? Or do the files get distributed around the IPFS network?
IPFS has always sounded interesting to me but I’ve never fully grokked how it works in practice.
ianopolous•8h ago
einsteinx2•7h ago
ianopolous•7h ago
At the moment if your client accesses a server with a mirror, and your primary is offline, then you can read, but not write. Writes are proxied to your primary, and thus need your primary to be accessible.