Go to file
2019-05-17 13:54:13 +02:00
.github/ISSUE_TEMPLATE fix label in bug report 2019-04-29 18:01:12 +02:00
.gx gx publish 0.10.0 2019-03-07 18:03:51 +00:00
adder Feat: Split components into RPC Services 2019-05-04 21:36:10 +01:00
allocator Remove *Serial types. Use pointers for all types. 2019-02-27 17:04:35 +00:00
api Merge branch 'master' into feat/monitor-ring 2019-05-16 15:46:30 +02:00
cmd Merge pull request #780 from ipfs/fix/identity-docs 2019-05-17 11:57:31 +01:00
config service: multiple fixes around init and identities 2019-05-16 15:31:36 +02:00
consensus Raft: remove TODO. Trust all peers. 2019-05-13 23:22:08 +02:00
datastore Consensus: add new "crdt" consensus component 2019-04-17 19:14:26 +02:00
deptools Update gx and gx-go to latest stable 2018-10-31 17:12:12 +01:00
docker Docker: Run with daemon --upgrade by default. 2018-04-27 07:57:08 +02:00
informer Merge branch 'master' into feat/monitor-ring 2019-05-16 15:46:30 +02:00
ipfsconn/ipfshttp Merge branch 'master' into feat/monitor-ring 2019-05-16 15:46:30 +02:00
monitor monitor config: make threshold optional in the configuration 2019-05-16 12:52:40 +02:00
observations Merge branch 'master' into feat/monitor-ring 2019-05-16 15:46:30 +02:00
pintracker Merge branch 'master' into feat/monitor-ring 2019-05-16 15:46:30 +02:00
pstoremgr Consensus: add new "crdt" consensus component 2019-04-17 19:14:26 +02:00
rpcutil policygen: Improve help text 2019-05-16 12:07:02 +02:00
sharness There should be identity.json sharness/config 2019-05-16 09:39:56 +05:30
state Consensus: add new "crdt" consensus component 2019-04-17 19:14:26 +02:00
test Test: remove removed endpoints from mock RPC 2019-05-09 22:52:02 +02:00
version Release 0.10.1 2019-04-10 12:04:43 +02: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 Add a docker-compose.yml example with 2 peers and auto-bootstrap. 2018-10-23 18:25:43 +02:00
.travis.yml Tests: add failfast, bump to go1.12, adjust codecov 2019-05-17 13:54:13 +02:00
add_test.go Remove *Serial types. Use pointers for all types. 2019-02-27 17:04:35 +00:00
allocate.go Remove *Serial types. Use pointers for all types. 2019-02-27 17:04:35 +00:00
CHANGELOG.md Changelog for 0.10.1 2019-04-10 11:44:52 +02:00
cluster_config_test.go Tests for identity separation 2019-05-08 21:54:59 +05:30
cluster_config.go Merge pull request #775 from ipfs/feat/rpc-auth 2019-05-16 11:08:13 +01:00
cluster_test.go Merge branch 'master' into feat/monitor-ring 2019-05-16 15:46:30 +02:00
cluster.go Merge branch 'master' into feat/monitor-ring 2019-05-16 15:46:30 +02:00
clusterhost.go Pass identity before configs everywhere 2019-05-06 14:24:31 +05:30
config_test.go Merge branch 'master' into feat/monitor-ring 2019-05-16 15:46:30 +02:00
connect_graph.go Feat: Split components into RPC Services 2019-05-04 21:36:10 +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 Set CLUSTER_SECRET from shell 2018-10-24 21:20:53 +02:00
Dockerfile Tests: add failfast, bump to go1.12, adjust codecov 2019-05-17 13:54:13 +02:00
Dockerfile-bundle Docker: Run with daemon --upgrade by default. 2018-04-27 07:57:08 +02:00
Dockerfile-test Tests: add failfast, bump to go1.12, adjust codecov 2019-05-17 13:54:13 +02:00
go.mod Merge branch 'master' into feat/monitor-ring 2019-05-16 15:46:30 +02:00
go.sum Merge branch 'master' into feat/monitor-ring 2019-05-16 15:46:30 +02:00
ipfscluster_test.go Merge branch 'master' into feat/monitor-ring 2019-05-16 15:46:30 +02:00
ipfscluster.go ipfscluster.go: Add stops at the end of sentences 2019-05-13 23:22:08 +02: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 Consensus: add new "crdt" consensus component 2019-04-17 19:14:26 +02:00
Makefile Do not do gx releases 2019-04-10 12:04:39 +02:00
package.json Consensus: add new "crdt" consensus component 2019-04-17 19:14:26 +02:00
peer_manager_test.go Fix panic in test 2019-05-17 13:54:13 +02:00
pnet_test.go rpc auth: adjust tests to work with trusted-peer-enabled crdts component 2019-05-09 21:24:56 +02:00
README.md docs: fix download link in readme 2019-03-18 09:42:43 +00:00
release.sh Do not do gx releases 2019-04-10 12:04:39 +02:00
rpc_api.go policygen: use format.Source() directly in code. 2019-05-15 10:46:03 +02:00
rpc_policy.go RPC Auth: make policygen.go generate a full rpc_policy.go 2019-05-13 23:22:08 +02:00
util.go Remove *Serial types. Use pointers for all types. 2019-02-27 17:04:35 +00:00

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.