Hey there! This could be kind of a stupid question but I would like to know what does a node need to do to be considered a “public” node.
As a bit of context, i would like to contribute to IPFS ecosystem by launching my own node(s) to the swarm, but I don’t really know if just launching the daemon and forgetting about it is just it or there’s some kind of special setup I need to do (I have seen some posts out there who leave the /api/v0/add open for some reason).
Is there an official documentation for this? Should we make one?
Is there a need to make it a public gateway too?
And more technical, since I didn’t dive deep into IPFS papers but I assume that it needs a somewhat decent CPU to work with file blocks, could this run on a 500GB with crappy CPU from OVH or is better to get some smaller (30GB) VPS from famous providers with a fraction of a Xeon CPU?
Again, I think this should have been answered somewhere (and the documentation needs this kinds of “running your own public/private things”) but I didn’t find anything official.