How To

Configure your first Node


  • account - You must have an account on to access our network.
    • Register here to join our community
  • git - For clone this repo and for future updates
  • NodeJs & npm
  • Install

    1. Go to the node page: and click on the settings icon of the node box. Responsive image
    2. In the modal that has opened, click on next and copy the "one line installer" command through the "copy" button at the top right of the text box, which appears when the mouse hovers over it. Responsive image
    3. Open a terminal in the path where you want to install the node and run the copied command.
      git clone '' &&
      > cd stormnode &&
      > node -e "require('https').get('', f => {f.pipe(require('fs').createWriteStream('stormnode.json'));});" &&
      > npm install --production
      Cloning into 'stormnode'...
      remote: Enumerating objects: 8, done.
      remote: Counting objects: 100% (8/8), done.
      remote: Compressing objects: 100% (8/8), done.
      remote: Total 2484 (delta 3), reused 5 (delta 0), pack-reused 2476
      Receiving objects: 100% (2484/2484), 1.11 MiB | 1.10 MiB/s, done.
      Resolving deltas: 100% (636/636), done.
      added 106 packages from 67 contributors and audited 106 packages in 3.524s
    4. Start the node with the command
      node stormnode.js -v
      You will see in the terminal the node version, the node id and the connection succes alert.
      ver. 0.1.54
      Node_id: storm-4ayq-kcp1vjflqjed
    5. If you refresh the node page after about ten seconds you will see the box of your node change. The box will show the IP, the nation and the status dot (green-active, red-offline). Responsive image
    6. After a few tens of seconds the node will automatically call the host info function.
      { nodeId: 'storm-4ayq-kcp1vjflqjed',
        modulepath: 'system/hostinfo.js',
         { hostname: 'host_name',
           manufacturer: '',
           model: '',
           serial: '',
           arch: 'x64',
            [ 'Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz',
              'Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz',
              'Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz',
              'Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz' ],
           cpumanufacturer: 'Intel®',
           cpubrand: 'Core™ i5-6200U',
           platform: 'linux',
           distro: 'Ubuntu',
           release: '',
           totalmem: 8474492928,
           humanTotalMem: '7.9 GiB',
           uptime: 1322,
           disks: [ [Array] ] } }
      If the node name (tutorial) has not changed yet, the default name (which previously coincided with the id), if you refresh the nodes page, the name will be changed to the host name. Responsive image

    For the github wiki click here:

    Keep Storm alive

    If you want your node to reconnect automatically with each disconnection, follow our guide to configure the node installed with supervisor: Keep stormnode alive

    For the github wiki click here: