Skip to content

nuriel77/iri-playbook

Repository files navigation

IOTA IRI Fullnode Ansible Playbook

Documentation Status

This playbook will install and configure the IOTA full node. In addition:

  • Install and configure iota-pm: a GUI to view/manage peers
  • Password protected, HTTPS accessible dashboards
  • Run all services as systemd controlled processes (unprivileged users)
  • Alerting and notifications
  • Configure firewalls
  • iric configuration tool
  • HAProxy for Wallet/API connections
  • Monitoring for IRI + Graphs amazing work of Chris Holliday

For installation see Getting Started Quickly

Documentation at Wiki

Screenshots Monitoring

graph_a

graph_b

graph_c

Requirements

Requirements can be found here

Installation for Development

Enter the branch you are testing on and run the installer:

BRANCH="dev-branch"; GIT_OPTIONS="-b $BRANCH" bash <(curl -s "https://raw.githubusercontent.com/nuriel77/iri-playbook/$BRANCH/fullnode_install.sh")

Please feel free to contribute.