Supernode NEM setup with Century Link http://clt.io but what next?

Those are very basic questions. I don’t think i have the time to answer every question in detail.
Maybe other community users can help him a little?
Preferably someone who has used the http://ctl.io service to setup a node.

Some answers:

  1. NIS = Nem Infrastructure Server = the software that runs on a node and which communicates with others NIS instances on other nodes. Those NIS instances make up the NEM network ´(create blocks, handle transactions…)

  2. Where NIS is / where the NIS folder resides depends on the installation. I haven’t used the ctl.io service i am not sure.

  3. Servant = extra software that runs on a supernode through which some tests (bandwidth, computing power ping) are performed. You need to have that software running on your node to pass all tests.

  4. A response is what the browser displays when you issue a request in your browser (issue a request = type in the string into the browser address bar. For example i you enter
    http://85.25.36.97:7890/node/info
    and hit ‘enter’ on the keyboard, the browser will display
    {

    “metaData”: {
    “features”: 1,
    “application”: null,
    “networkId”: 104,
    “version”: “0.6.87-BETA”,
    “platform”: “Oracle Corporation (1.8.0_11) on Linux”
    },
    “endpoint”: {
    “protocol”: “http”,
    “port”: 7890,
    “host”: “85.25.36.97”
    },
    “identity”: {
    “name”: “Hi, I am Alice2”,
    “public-key”: “cd94cdcfde6878e093bc70e35b575dbe68095c69f73112e67559f71c1fb64c6e”
    }

}
as response. This means that the node has answered the request.

Hope this helps a little.

I have also read this page: https://blog.nem.io/nis-auto-start-and-auto-harvest/ However where do I find the NIS folder. Is this NIS folder on my PC or is it on the remoted server? If it is on the remote server how do I find the folder in which the config file because when I log into the control panel I cannot see anywhere were I can get to this folder. I don’t know where it is and therefore cannot setup a config file.

I followed step by step this guide on setting up the supernode however nowhere in this guide does it state how to stop the NIS, where to find the config file or how to edit the config file:

What is the ip of your node?

205.139.16.23

No response from that node, seems NIS / Servant is not running.

I have not edited the config file with my public delegated key because I can’t get to the configure file on this server because I don’t know where it is on this server. The instructions given on the link I provided does not state how to get to the nem/ folder with the ctl.io service.

Did you open port 7890, 7778, 7880 as in the ctl.io tutorial?

Yes

I have seen the instructions below which shows the location of the NEM folders on ctl.io I will SecureFTP in and see if i can get to the config file.

Steps to check once you SSH login to your NEM supernode

Type

$screen -ls

You should see NIS and Servant is running. If not please run them with the command below.

$service start nis
$service start servant

Similarly, you can stop them by replacing the word start with stop.

Please note that under root home folder, there is a nem folder that consists of log files only.
The other NEM files, likes configuration files and etc. are in /opt/NEM

I logged in using FTP went to the opt/ Folder but there is nothing it it. There is no NEM folder.

I also connected via SSH with putty and the commands as stated on the guide i.e. Steps to check once you SSH login to your NEM supernode

Type

$screen -ls

You should see NIS and Servant is running. If not please run them with the command below.

$service start nis
$service start servant

However the error message was: Uknown Job: nis and unknown job servant.

Basically I’ve completely hit a brick wall. This reason I went with the http://clt.io service was it was supposed to be a complete auto setup. Seems like even an auto setup is complex with NEM. Seriously this is way too complex for the average person to install. NEM development need to seriously consider radically simplifying the supernode setup so that everyday people can setup a supernode. I’ve been in IT released business for 15 years and I can’t set this up. Instructions are insufficient and some steps missing. There is a lot of jargon words and unnecessary complications. We should not have to use Putty To setup the node, We should not have to setup config files. We really should not have to do any of this. We should have a straight forward installer that gives us a form and we can import the variables necessary.

It seems that supernodes can only be setup if you are a computer programmer. If not be prepared for a very confusing, time consuming and more than likely fruitless exercise.

Setup and running a supernode is going to be different than if you followed the supernode dev guide on this forum. The ctl.io dev is in this forum, hopefully he chimes in soon to help you out. Here is the guide written by a community member, let me know if you find this method easier. NEM Supernode Command Line Tutorial for Debian 8.4

Hello. Are you still having issues with the runner job? It was installing an old version of NEM. It has since been updated to run the newest version. We were not notified of the new release to update. Let me know if you have any more issues.

I have updated the runner job and tested it out. It is now working.

Hello, thank you for your update. I have a few questions which I’ve posted to CenturyCloud which I think is helpful for all prospective NEM supernode users to know: I would like to know the answers to these before I attempt to setup NEM again on CenturyCloud:

Hello,

  1. could you confirm who’s responsibility it is to keep your installation software on your service up to date? Is it NEM’s responsibility to have to proactively contact you every time they have an update? Have they been informed that they need to contact you each time that they update their software? Or do you have a monitoring procedure with NEM to make sure you have the latest software independent of NEM?

  2. what happens when we need to make an update with new NEM software how will that work with CenturyLink? e.g. Once we have a node setup and NEM have a new release of their software how do we upgrade using your service? is it again a one click upgrade?

  3. How can other new users of your service that want to install NEM be certain that it will work for them first time and not have to go through the experience I went through? I lost my Sunday afternoon trying to get your system to work. I would not want that for other NEM users.

  4. Finally I have a question regarding the monthly cost. Currently the monthly estimated cost is saying it is $48 / month - is that correct? I’m a little confused because other NEM hosts with the same specification as you are offering are only $6 to $10 Month for an identical VPS as you are offering.

Your service is potentially useful service for NEM users that don’t want to go through an installation themselves - that is however only if your service works first time. If they have problems like I had then it would might be easier for them to follow the self installation because those instructions are kept up to date by NEM technical staff.

Thank you
John

The product owner of BaaS will be responding to your ticket soon with what he can provide you.

I sent follow up questions to Century Cloud the support person said they could not speak publicly about Century cloud service. I requested they pass the ticket onto someone that could speak publicly however there has been no response to that request as yet.

I have sent another follow up ticket today asking for answers to the following questions:

  1. If NEM software is updated what would be required to update our current installation with Century Cloud?

  2. You have stated the NEM runner is now working however you have not stated what actions I need to do now to ensure my NEM installation is working . Have you fixed the installation on my VPS or not? If not what actions are required for me to get the NEM installation working

  3. Who is responsible for keeping the NEM installer up to date on the Century cloud service? Is it NEM or is it Century Cloud?

It has been nearly a week now and I still missing information from the Century Cloud support. Their support informed me they have fixed the issue but they have not given information on how to fix the current situation I have where the NEM installation did not work but the VPS was setup.

I have just tried running the NEM runner again and it appears once again the occurred. There is a big red triangle with an exclamation mark next to the job. Therefore it appears the “one click” installation did not work again. I guess it looks like the one click installation for NEM on the century cloud service is not that reliable. We will see if they support get back to me. If not I’m just going to quit trying to use this “one click” installation service and go to a more reliable alternative.