Go to file
2022-07-15 23:42:23 +03:00
.github Fix changelog generation again (#51) 2022-07-15 23:32:51 +03:00
.vscode Handle SIGTERM (#3) 2021-06-24 20:00:55 +03:00
fluence Deploy 0.0.54 on stage 2022-07-15 23:42:23 +03:00
s6 Use different ceramic server per environment (#46) 2022-07-15 23:10:12 +03:00
.gitignore Add services.json & fluence.json (#8) 2021-09-02 12:48:48 +03:00
docker-compose.yml Add ipfs-adapter builtin (#4) 2021-07-01 23:05:56 +03:00
Dockerfile Bump IPFS version to 0.13.1 (#47) 2022-07-15 23:09:53 +03:00
LICENSE Initial commit 2021-06-21 16:37:26 +03:00
local-network-compose.yml update nodes 2022-04-06 23:25:21 +04:00
README.md Do not install aqua-dht (#48) 2022-07-15 23:10:03 +03:00

node-distro

The distributive and packaging of the Fluence node.

Currently provides Network Dashboard as a side-car.

Image tags

Container flavor IPFS daemon services binaries
minimal aqua-ipfs, trust-graph, registry curl
ipfs aqua-ipfs, trust-graph, registry curl, ipfs
rich aqua-ipfs, trust-graph, registry curl, ipfs, ceramic, bitcoin cli, geth cli

minimal

Contains Fluence Node itself and some builtin services:

For those who want to run IPFS node separately. Serves as a base image for all other image flavours.

ipfs

Fluence Node packaged with IPFS node running inside container.

rich

Fluence Node packaged with IPFS node, Ceramic CLI and some other binaries like bitcoin-cli or geth.

Configuration

Environmental variables

variable default description
CERAMIC_HOST ceramic daemon address
IPFS_PATH /config/ipfs IPFS node data directory
IPFS_LOG_PATH /log/ipfs directory where IPFS will store its logs
FLUENCE_ENV_AQUA_IPFS_EXTERNAL_API_MULTIADDR IPFS node address used by aqua-ipfs builtin
FLUENCE_ENV_AQUA_IPFS_LOCAL_API_MULTIADDR IPFS node address used by aqua-ipfs builtin
FLUENCE_ENV_AQUA_IPFS_EXTERNAL_SWARM_MULTIADDR IPFS node address used by aqua-ipfs builtin

How to run

Copy docker-compose.yml locally and run

docker-compose up -d

That will run 2 containers: local Fluence node and Network Dashboard connected to it.

How to open dashboard

Open http://localhost:8080 in your browser