@cosmycx
https://www.minio.io/
https://docs.minio.io/docs/golang-client-quickstart-guide
https://ipfs.io/
https://github.com/libp2p
1. Download and Install IPFS
https://docs.ipfs.io/introduction/install/
2. Initialize a key pair and creates the local repository
$ ipfs init
3. Run the IPFS daemon locally
$ ipfs daemon
4. Listing of peers
$ ipfs swarm peers
5. Add a folder
$ ipfs add -r ipfs/
https://ipfs.io/ipfs/QmR2P7ruo1f6U9By11LUf6UsQiaAviqcCJ7ygZVXmb1Thn
File gets replicated to the IPFS gateway and other peers on accessing it