Multi-user IPFS

I’ve been doing some thinking about how to best setup IPFS on a multi-user system and LAN and I thought I’d solicit people’s feedback.

Most of the setup examples, recommendations, etc seem to be for a single user system like a laptop. Download the Kubo binary, run the daemon. It doesn’t use privileged ports and stores blocks in the user’s home directory. What about where I have 100 people on the same machine? Running 100 instances of Kubo doesn’t make any sense. The deduplication story goes out the window. Also what about on the LAN? Can I run Kubo similarly to a caching proxy? Maybe a local pinning service, but that doesn’t seem quite right.

There doesn’t seem to be much in the way of recommendations for running IPFS in a more Enterprise way.

2 Likes