Go to file
Hector Sanjuan 94a781ef21
Merge pull request #735 from jmank88/url-nocopy
support --nocopy when adding URLs
2019-03-27 15:18:08 +01:00
.github Fix #412: Add an issue template 2018-05-30 14:43:04 +02:00
.gx gx publish 0.10.0 2019-03-07 18:03:51 +00:00
adder support --nocopy when adding URLs 2019-03-26 10:22:37 -05:00
allocator Remove *Serial types. Use pointers for all types. 2019-02-27 17:04:35 +00:00
api Merge pull request #735 from jmank88/url-nocopy 2019-03-27 15:18:08 +01:00
ci Pre-create and pre-connect hosts in tests 2018-04-05 16:49:26 +02:00
cmd Merge pull request #735 from jmank88/url-nocopy 2019-03-27 15:18:08 +01:00
config Remove backwards compatibility hacks 2019-02-20 14:02:09 +00:00
consensus/raft Rename "test.Test*" to "test.*" (test.TestCid1 -> test.Cid1) 2019-02-27 20:19:10 +00: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 Remove *Serial types. Use pointers for all types. 2019-02-27 17:04:35 +00:00
ipfsconn/ipfshttp Omitempty IPFSID 2019-03-19 22:23:02 +05:30
monitor Remove basic monitor (#726) 2019-03-21 22:48:40 +05:30
observations make tracing service name unique 2019-02-20 08:40:18 +10:00
pintracker Rename "test.Test*" to "test.*" (test.TestCid1 -> test.Cid1) 2019-02-27 20:19:10 +00:00
pstoremgr Remove *Serial types. Use pointers for all types. 2019-02-27 17:04:35 +00:00
rpcutil Remove *Serial types. Use pointers for all types. 2019-02-27 17:04:35 +00:00
sharness Remove basic monitor (#726) 2019-03-21 22:48:40 +05:30
state ipfsproxy: use PinPath to match IPFS behaviour 2019-03-04 15:54:34 +00:00
test Make IPFSID pointer 2019-03-18 18:24:56 +05:30
version Release 0.10.0 2019-03-07 18:03:40 +00:00
.codeclimate.yml codeclimate 2018-08-07 20:12:05 +02:00
.codecov.yml Add codecov config file 2019-03-01 20:21:51 +00: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 Remove basic monitor (#726) 2019-03-21 22:48:40 +05:30
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 Update release date 2019-03-07 18:02:26 +00:00
cluster_config_test.go Remove backwards compatibility hacks 2019-02-20 14:02:09 +00:00
cluster_config.go Remove backwards compatibility hacks 2019-02-20 14:02:09 +00:00
cluster_test.go Remove basic monitor (#726) 2019-03-21 22:48:40 +05:30
cluster.go Make IPFSID pointer 2019-03-18 18:24:56 +05:30
clusterhost.go Fix #346: Enable NAT hole punching for libp2p host 2018-05-27 17:47:46 +02:00
config_test.go Remove basic monitor (#726) 2019-03-21 22:48:40 +05:30
connect_graph.go Sharness fixes 2019-02-27 21:54:09 +00: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 add certs to Dockerfile 2019-03-23 20:58:12 -05:00
Dockerfile-bundle Docker: Run with daemon --upgrade by default. 2018-04-27 07:57:08 +02:00
Dockerfile-test Enable go.mod for ipfs-cluster 2019-03-08 12:02:05 +00:00
go.mod support --nocopy when adding URLs 2019-03-26 10:22:37 -05:00
go.sum support --nocopy when adding URLs 2019-03-26 10:22:37 -05:00
ipfscluster_test.go Remove basic monitor (#726) 2019-03-21 22:48:40 +05:30
ipfscluster.go Remove *Serial types. Use pointers for all types. 2019-02-27 17:04:35 +00: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 Remove *Serial types. Use pointers for all types. 2019-02-27 17:04:35 +00:00
Makefile Enable go.mod for ipfs-cluster 2019-03-08 12:02:05 +00:00
package.json change uuid pkg to github.com/google/uuid 2019-03-09 14:05:26 +10:00
peer_manager_test.go Rename "test.Test*" to "test.*" (test.TestCid1 -> test.Cid1) 2019-02-27 20:19:10 +00:00
pnet_test.go add opencensus tracing and metrics 2019-02-04 18:53:21 +10:00
README.md docs: fix download link in readme 2019-03-18 09:42:43 +00:00
release.sh Fix #382: Extract headers from IPFS API requests & apply them to hijacked ones. 2018-12-18 16:05:12 +01:00
rpc_api.go ipfsproxy: use PinPath to match IPFS behaviour 2019-03-04 15:54:34 +00: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.