Uživatelské nástroje

Nástroje pro tento web


en_installation:prerequisites

Toto je starší verze dokumentu!


Installation prerequisites for ELA Blockchain node

Basic requirements for node infrastructure:

  • server with installed Linux Debian 10/11 64-bit
  • in case of VM it is necessary to have full virtualization (own kernel), due to use of Docker containers
  • subdomain blockchain.<company domain name> e.g. : blockchain.fccps.cz
  • public IP address, pointing to „blockchain“ subdomain

Before installation it is necessary:

Send email to kozak@elachain.cz with the following information:

  • node owner contact
  • technical person contact which will maintain the node (updates will be send to this contact)
  • domain under which node will run in the format blockchain.YourDomain
  • provider of HW/VM, where is node deployed

After receiving this information we will generate installation config file .install-env which is necessary for the node installation. We will send it to you by email in encrypted archive.

Hardware requirements:

minimal:

  • CPU: 1 core
  • RAM: 2 GB
  • DISK: 30 GB

recommended:

  • CPU: 2 cores
  • RAM: 4 GB
  • DISK: 100 GB

Next you have to setup another two subdomains:

  • peer0.blockchain.<company domain name> e.g.: peer0.blockchain.fccps.cz
  • peer1.blockchain.<company domain name» e.g.: peer1.blockchain.fccps.cz
  • assign DNS records of these two subdomains to the same public IP address like „blockchain“ subdomain
  • make sure that your provider (in case of your own HW, contact your IT department) allows access for the following ports through the firewall (all these ports are used by full installed node and its applications):
    • 7051 (TCP) - IN/OUT - used for peer0 communication
    • 8051 (TCP) - IN/OUT - used for peer1 communication
    • 3000 (TCP) - IN/OUT - gateway communication
    • 80 (TCP) - IN/OUT - http access for applications
    • 443 (TCP) - IN/OUT - https access for applications
    • 7050 (TCP) - OUT - communication port to orderer
  • if you allow using of Telegraf monitoring service, you have to enable following ports in addition:
    • 8086 (TCP) - OUT
    • 8125 (UDP) for docker interface „docker_hfc_if“

Example using iptables:

iptables -A INPUT -i docker_hfc_if -p udp –dport 8125 -j ACCEPT

In case you are using nftables, add the following line to /etc/nftables.conf and reload nftables:

iifname „docker_hfc_if“ udp dport 8125 counter accept

Your logo in Notarius application

If you want to have your own logo (see screenshot below) send us two images with a resolution of 250w X 50h px and 200w X 200h px in png format.

logo_notarius.jpg

Node control manual

If you are interested in a complete list of node control commands, it is possible to create access to our wiki.

en_installation/prerequisites.1647269566.txt.gz · Poslední úprava: 2022/03/14 15:52 autor: kozak