How to install an Idena node

I consider that you have understood what Idena is.

To continue the tutorial, you need a virtual machine under Linux or a server (VPS)

I - Configure your VPS

1 - Choose a VPS (contabo, ovh, etc.)

minimum requirements:

  • Linux/x64

  • 1 CPU core

  • 2 Gb RAM

  • 100 Gb HDD

  • 100 Mbps uplink

2- Connect to your vps

Windows:

Open Settings, then Applications, and then press Optional Features

Search for ssh, install the feature and restart your computer if if necessary

Windows, Linux and MacOS

Open a command terminal (cmd for Windows) then connect to your VPS with the following command, then enter the associated password:

ssh YOUR_USER@YOUR_IP

Now enter your password, you should be connected.

II - Install the Idena node

Quick way

we will use an open source tool: idena-manager.

  • log into your VPS

  • (optional) create an Idena directory : mkdir idena && cd idena

  • install the tool: source <(curl -sL https://bit.ly/idena-manager-installer)

  • add a node: idena-manager add

    • location: leave empty (or type your custom location, ex: /home/ubuntu/idena/)

    • api key: leave empty to generate an api key (or type a random sequence, longer the better)

    • node wallet (or nodekey): find and copy paste your nodekey from your PC

      • Windows: %userprofile%\AppData\Roaming\Idena\node\datadir\keystore

      • MacOS: ~/Library/Application\ Support/Idena/node/datadir/keystore

      • Linux: ~/.config/Idena/node/datadir/keystore/nodekey

  • get your api key if it was created randomly: idena-manager status

  • paste it in your settings panel:

you should be synchronized or in the process of being synchronized

useful commands

  • to view status of your node: idena-manager status

  • to turn ON/OFF your node: idena-manager [enable, disable]

  • to update your node: idena-manager node-update

I suggest for all of you to turn off self update on the script, if you have it (so there’s no possibility of update in case someone hacks the git account). - author

idena-manager disable-self-update

​

Manual way

  • log into your vps

  • (optional) create an Idena directory: mkdir idena && cd idena

  • sudo apt update && sudo apt install wget screen -y

  • copy the link of the node for Linux here​

  • download the node: wget YOUR_LINK

  • create executable: chmod +x idena-node-linux-0.XX.X ⚠️ change with your version ⚠️

  • run the node: ./idena-node-linux-0.XX.X

  • wait a few minutes then stop it with CTRL + C

  • copy from your PC your nodekey:

    • Windows: %userprofile%\AppData\Roaming\Idena\node\datadir\keystore

    • MacOS: ~/Library/Application\ Support/Idena/node/datadir/keystore

    • Linux: ~/.config/Idena/node/datadir/keystore/nodekey

  • paste your nodekey in your node: echo YOUR_NODE_KEY > datadir/keystore/nodekey

  • run your node: screen ./idena-node-linux-0.21.7 and move it the background with CTRL A + D

  • get your api key: echo "$(cat datadir/api.key)"

  • paste it in the settings panel

Well played it's done!

if you want to make a donation to supporte me: 0x480b82dfc93a4460b10213f142e1e8144d647a2b

You can contact me on Telegram or Twitter if you have any questions (@qsvtr)