Nox
Nox is the reference implementation of the Fluence peer. It is used as a Relay for all Clients and as a Host for all Workers.
Installation and Usage
nox is distributed in nox-distro repo as a docker image. To start a local instance of nox, run:
docker pull fluencelabs/nox:latest
docker run -d --name fluence -e RUST_LOG="info" -p 7777:7777 -p 9999:9999 fluencelabs/nox:latest --local --keypair-value=gKdiCSUr1TFGFEgu2t8Ch1XEUsrN5A2UfBLjSZvfci9SPR3NvZpACfcpPGC3eY4zma1pk7UvYv5zb1VjvPHwCjj
This will setup a network of one nox and an IPFS sidecar, not connected to any other network. Next, run some Aqua against it:
npm i -g @fluencelabs/aqua@unstable
aqua remote list_modules --addr /ip4/127.0.0.1/tcp/9999/ws/p2p/12D3KooWKEprYXUXqoV5xSBeyqrWLpQLLH4PXfvVkDJtmcqmh5V3
For more info about the docker image (image version flavours, environment variables, deployment examples) and documentation for nox operators, see the nox-distro repository.
Documentation
Comprehensive documentation on everything related to Fluence can be found here. Check also our YouTube channel.
Support
Please, file an issue if you find a bug. You can also contact us at Discord or Telegram. We will do our best to resolve the issue ASAP.
Contributing
Any interested person is welcome to contribute to the project. Please, make sure you read and follow some basic rules. The Contributor License Agreement can be found here.
License
All software code is copyright (c) Fluence Labs, Inc. under the Apache-2.0 license.