Skip to content

Latest commit

 

History

History
49 lines (33 loc) · 1.94 KB

README.md

File metadata and controls

49 lines (33 loc) · 1.94 KB

Any-Sync Network

Configuration builder for Any-Sync nodes.

Installation

You can download the binary release here: https://github.com/anyproto/any-sync-tools/releases

Build from source

go install github.com/anyproto/any-sync-tools/any-sync-network@latest

Usage

any-sync-network create

Use the interactive CLI to describe the parameters of basic nodes and create additional nodes if needed.

any-sync-network create --auto

Use this for completely non-interactive generation. Do not forget to specify the values of the variables you need in defaultTemplate.yml file.

Note that there are prerequisites for successful configuration:

  1. any-sync-coordinator node and any-sync-consensusnode require MongoDB in replica-set mode.
  2. any-sync-filenode requires an S3-compatible object storage (Minio/AWS S3) and Redis with Bloom module.

You can use the generated *.yml files as your nodes' and anytype-heart's configurations.

Example

Interactive CLI demo

Configuring a network with three sync nodes and one file node.

Contribution

Thank you for your desire to develop Anytype together!

❤️ This project and everyone involved in it is governed by the Code of Conduct.

🧑‍💻 Check out our contributing guide to learn about asking questions, creating issues, or submitting pull requests.

🫢 For security findings, please email security@anytype.io and refer to our security guide for more information.

🤝 Follow us on Github and join the Contributors Community.


Made by Any — a Swiss association 🇨🇭

Licensed under MIT License.