Using IPFS Cluster Service for Global IPFS Data Persistence

How to install and configure IPFS’s cluster service across your IPFS network

Ross Bulat
8 min readJan 3, 2019

Automatic replication and pinning across your IPFS network

IPFS Cluster Service, a less documented tool in the IPFS family, is available to use as a means of automatically replicating and pinning content throughout your IPFS network of nodes. It runs alongside IPFS as a separate service and needs to be installed on all the IPFS peers that make your cluster. This article acts as a guide of the installation and configuration process, as well as an introduction to managing content on your cluster.

An IPFS cluster is a powerful tool that gives you a simple means of distributing content globally, via IPFS, with an easy to use CLI. The project homepage can be found at https://cluster.ipfs.io, and the Github project here.

Now, there are two methods of deploying an IPFS Cluster Service. Which method you favour will depend on your deployment methods. They are as follows:

  • Method 1: To configure your entire cluster peerset and list them in the configuration file of your initial cluster node. Deploying a cluster service on this node will then sync the remaining peerset nodes to the cluster…

--

--

Ross Bulat

Programmer and Author. @ Parity Technologies, JKRB Investments