Go to file
2019-12-19 19:53:30 +01:00
.github/ISSUE_TEMPLATE fix label in bug report 2019-04-29 18:01:12 +02:00
adder Adder: improve comment 2019-12-18 11:32:28 +01:00
allocator Update deps along with go-libp2p-core refactor 2019-06-14 13:10:45 +02:00
api Fix #983: Correctly print paths when adding 2019-12-17 23:01:25 +01:00
cmd follow: rename listCmd to listClustersCmd and pinsetCmd to listCmd 2019-12-19 19:53:30 +01:00
cmdutils Fix #986: Ensure ctrl-c always kills ipfs-cluster-follow 2019-12-19 18:34:18 +01:00
config Feat: ipfs-cluster-follow 2019-12-07 15:38:59 +01:00
consensus consensus: fix panic when getting state 2019-12-16 15:43:38 +01:00
datastore Tests: multiple fixes to tests reliability (#943) 2019-10-31 21:51:13 +01:00
docker Docker: improve for CRDTs 2019-08-13 19:32:38 +02:00
informer JSON Config object key should match JSON tags 2019-07-15 17:47:35 +05:30
ipfsconn/ipfshttp Feat: Allow and run multiple informer components (#962) 2019-12-05 15:08:43 +01:00
monitor Fix #374: health metrics improvements 2019-10-24 16:37:26 +02:00
observations Feat: ipfs-cluster-follow 2019-12-07 15:38:59 +01:00
pintracker pintracker: take care of tests 2019-12-16 13:42:35 +01:00
pstoremgr Improve comment about discovery 2019-11-07 20:19:24 +01:00
rpcutil Remove map pintracker (#944) 2019-12-12 21:22:54 +01:00
sharness Sharness: compare files and folder labels on adding against ipfs 2019-12-18 00:24:45 +01:00
state Fix #481: Pin expiration 2019-11-05 10:40:48 +01:00
test pintracker: take care of tests 2019-12-16 13:42:35 +01:00
version Release 0.12.0-rc1 2019-12-16 17:58:30 +01:00
.codeclimate.yml codeclimate 2018-08-07 20:12:05 +02:00
.codecov.yml Tests: add failfast, bump to go1.12, adjust codecov 2019-05-17 13:54:13 +02:00
.dockerignore Issue #259: Address CR comments 2017-12-04 13:59:48 +01:00
.gitignore Feat: ipfs-cluster-follow 2019-12-07 15:38:59 +01:00
.travis.yml follow: make sure travis knows how to build the app 2019-12-16 15:13:07 +01:00
add_test.go Added UserAllocations support for add 2019-08-16 18:13:06 +05:30
allocate.go Feat: Allow and run multiple informer components (#962) 2019-12-05 15:08:43 +01:00
CHANGELOG.md Spelling fix 2019-09-13 20:09:11 -07:00
cluster_config_test.go Remove map pintracker (#944) 2019-12-12 21:22:54 +01:00
cluster_config.go cluster config: initialize peer addresses to [] rather than null. 2019-12-18 11:41:34 +01:00
cluster_test.go Remove map pintracker (#944) 2019-12-12 21:22:54 +01:00
cluster.go Cluster: follower peers should ignore alerts/re-allocations. 2019-12-16 13:42:35 +01:00
clusterhost.go Fix #949: Cluster peers should advertise their external earlier 2019-11-07 13:05:31 +01:00
config_test.go pintracker: take care of tests 2019-12-16 13:42:35 +01:00
connect_graph.go health/graph: Improve graph 2019-11-07 10:47:29 +01:00
CONTRIBUTING.md Docs: Move to website. 2018-04-27 09:05:11 +02:00
COPYRIGHT Dual-license the codebase. 2019-03-01 20:12:19 +00:00
docker-compose.yml Improve docker-compose.yml for testing 2019-09-20 11:08:40 -04:00
Dockerfile Docker: add ipfs-cluster-follow to containers 2019-12-16 15:10:11 +01:00
Dockerfile-bundle Docker: add ipfs-cluster-follow to containers 2019-12-16 15:10:11 +01:00
Dockerfile-test Docker: add ipfs-cluster-follow to containers 2019-12-16 15:10:11 +01:00
go.mod Feat: ipfs-cluster-follow 2019-12-07 15:38:59 +01:00
go.sum Feat: ipfs-cluster-follow 2019-12-07 15:38:59 +01:00
ipfscluster_test.go Remove map pintracker (#944) 2019-12-12 21:22:54 +01:00
ipfscluster.go Remove map pintracker (#944) 2019-12-12 21:22:54 +01:00
LICENSE-APACHE Dual-license the codebase. 2019-03-01 20:12:19 +00:00
LICENSE-MIT Dual-license the codebase. 2019-03-01 20:12:19 +00:00
logging.go No need to verify log levels 2019-12-06 11:22:08 +05:30
Makefile Feat: ipfs-cluster-follow 2019-12-07 15:38:59 +01:00
peer_manager_test.go Tests: multiple fixes, increase timings 2019-11-08 12:46:11 +01:00
pnet_test.go Tests: multiple fixes 2019-05-20 23:45:04 +02:00
README.md docs: fix download link in readme 2019-03-18 09:42:43 +00:00
release.sh Remove gx 2019-07-04 13:58:17 +01:00
rpc_api.go Remove map pintracker (#944) 2019-12-12 21:22:54 +01:00
rpc_policy.go Remove map pintracker (#944) 2019-12-12 21:22:54 +01:00
util.go remove unused var 2019-11-08 22:41:14 +05:30

IPFS Cluster

Made by Main project IRC channel standard-readme compliant GoDoc Go Report Card Build Status codecov

Pinset orchestration for IPFS.

logo

IPFS Cluster is a stand-alone application and a CLI client that allocates, replicates, and tracks pins across a cluster of IPFS daemons.

It provides:

  • A cluster peer application: ipfs-cluster-service, to be run along with go-ipfs.
  • A client CLI application: ipfs-cluster-ctl, which allows easily interacting with the peer's HTTP API.

Are you using IPFS Cluster?

Please participate in the IPFS Cluster user registry.


Table of Contents

Documentation

Please visit https://cluster.ipfs.io/documentation/ to access user documentation, guides and any other resources, including detailed download and usage instructions.

News & Roadmap

We regularly post project updates to https://cluster.ipfs.io/news/ .

The most up-to-date Roadmap is available at https://cluster.ipfs.io/roadmap/ .

Install

Instructions for different installation methods (including from source) are available at https://cluster.ipfs.io/download .

Usage

Extensive usage information is provided at https://cluster.ipfs.io/documentation/ , including:

Contribute

PRs accepted. As part of the IPFS project, we have some contribution guidelines.

Small note: If editing the README, please conform to the standard-readme specification.

License

This library is dual-licensed under Apache 2.0 and MIT terms.

© 2019. Protocol Labs, Inc.