Go to file
Hector Sanjuan d63a7fd641
Merge pull request #877 from ipfs/fix/ipfs-to-p2p
Use `p2p` protocol name over `ipfs` for multiaddr
2019-09-06 15:00:36 +02:00
.github/ISSUE_TEMPLATE fix label in bug report 2019-04-29 18:01:12 +02:00
adder Adder: BlockPutHelper should fail on all RPC errors 2019-08-13 16:06:20 +02:00
allocator Update deps along with go-libp2p-core refactor 2019-06-14 13:10:45 +02:00
api Merge pull request #877 from ipfs/fix/ipfs-to-p2p 2019-09-06 15:00:36 +02:00
cmd Merge pull request #877 from ipfs/fix/ipfs-to-p2p 2019-09-06 15:00:36 +02:00
cmdutils service: init: do not create badger section when using Raft. 2019-08-12 16:44:22 +02:00
config Merge pull request #874 from ipfs/feat/865-init-consensus 2019-08-13 10:21:45 +02:00
consensus Merge pull request #877 from ipfs/fix/ipfs-to-p2p 2019-09-06 15:00:36 +02:00
datastore Badger: Do not compact L0 on close by default 2019-08-28 12:09:31 +02: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 Do not error when not unpinning something and unpin is disabled 2019-08-26 14:56:19 +02:00
monitor Simplify failed peer detection 2019-06-27 16:55:51 +01:00
observations Update deps along with go-libp2p-core refactor 2019-06-14 13:10:45 +02:00
pintracker Fix: pintrackers: Do not spam the logs when running recover 2019-08-14 14:10:44 +02:00
pstoremgr Merge pull request #877 from ipfs/fix/ipfs-to-p2p 2019-09-06 15:00:36 +02:00
rpcutil Update deps along with go-libp2p-core refactor 2019-06-14 13:10:45 +02:00
sharness Merge pull request #877 from ipfs/fix/ipfs-to-p2p 2019-09-06 15:00:36 +02:00
state Update deps along with go-libp2p-core refactor 2019-06-14 13:10:45 +02:00
test Merge pull request #877 from ipfs/fix/ipfs-to-p2p 2019-09-06 15:00:36 +02:00
version Release 0.11.0-rc8 2019-08-27 12:55:41 +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 Remove gx 2019-07-04 13:58:17 +01:00
.travis.yml Travis: run all tests 2019-08-09 16:12:32 +02:00
add_test.go Tests: add: do not delete test folders when shutting down peer 2019-08-13 18:19:10 +02:00
allocate.go Update deps along with go-libp2p-core refactor 2019-06-14 13:10:45 +02:00
CHANGELOG.md Changelog for 0.10.1 2019-04-10 11:44:52 +02:00
cluster_config_test.go Feat: regularly trigger "recover" automatically 2019-07-08 16:55:05 +02:00
cluster_config.go mDNS: attach mDNS inside the Cluster. Allow interval configuration. 2019-08-24 17:24:18 +02:00
cluster_test.go Fix #732: Introduce native pin/update 2019-08-09 16:11:52 +02:00
cluster.go Merge pull request #877 from ipfs/fix/ipfs-to-p2p 2019-09-06 15:00:36 +02:00
clusterhost.go mDNS: attach mDNS inside the Cluster. Allow interval configuration. 2019-08-24 17:24:18 +02:00
config_test.go mDNS: attach mDNS inside the Cluster. Allow interval configuration. 2019-08-24 17:24:18 +02:00
connect_graph.go Update deps along with go-libp2p-core refactor 2019-06-14 13:10:45 +02: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 Docker-compose: simplify, use CRDTs and mDNS 2019-08-13 19:32:38 +02:00
Dockerfile Docker: improve for CRDTs 2019-08-13 19:32:38 +02:00
Dockerfile-bundle Docker: improve for CRDTs 2019-08-13 19:32:38 +02:00
Dockerfile-test Docker: improve for CRDTs 2019-08-13 19:32:38 +02:00
go.mod Update go-ds-crdt 2019-08-28 12:07:47 +02:00
go.sum Update go-ds-crdt 2019-08-28 12:07:47 +02:00
ipfscluster_test.go Fix #732: Introduce native pin/update 2019-08-09 16:11:52 +02:00
ipfscluster.go Fix #732: Introduce native pin/update 2019-08-09 16:11:52 +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 Fix #787: reBoostrap reguarly 2019-06-09 15:12:19 +02:00
Makefile Docker-compose: simplify, use CRDTs and mDNS 2019-08-13 19:32:38 +02:00
peer_manager_test.go mDNS: attach mDNS inside the Cluster. Allow interval configuration. 2019-08-24 17:24:18 +02: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 Fix #732: Introduce native pin/update 2019-08-09 16:11:52 +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 Update deps along with go-libp2p-core refactor 2019-06-14 13:10:45 +02: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.