Skip to content

Manual Installation Basic

amamel edited this page Sep 29, 2021 · 1 revision

Prerequisites:

  • Depending on your OS, the appropriate version of Docker Community Edition has to be installed on your machine. (Download Docker Community Edition)

  • Latest version of Docker-compose should be installed as well. (Install Docker Compose)

  • You'll need cURL or a http client that can send POST requests to your node

  • Of course Git and a text editor.

Basic Installation steps for IP-served hosts:

  1. Create an external Docker network for your node:
$ docker network create nano-node-network
  1. Download or Clone this repository inside an empty directory in which your OS user has full write access:
$ git clone https://github.com/lephleg/nano-node-docker.git .
  1. Pull the Docker images and run the containers:
$ docker-compose up -d
  1. If all went well, you should now have the directory structure described in the section above and your containers running. You should now create the node wallet using the following commands (where XXXXXX you should paste the output of the wallet_create command):
$ curl -d '{ "action" : "wallet_create" }' 127.0.0.1:7076
$ curl -d '{ "action": "account_create", "wallet": "XXXXXX" }' 127.0.0.1:7076
  1. Open the the Banano Node Monitor config file found in banano-node-monitor/config.php. Minimum configuration setup requires the following options set:
// the Banano node Docker container hostname
$bananoNodeRPCIP   = 'banano-node';

// your Banano node account
$bananoNodeAccount = 'ban_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';

That's it! Navigate to port 80 on your host to access the Banano Node Monitor dashboard.

Clone this wiki locally