Could we please have a good, updated, step-by-step tutorial posted on this forum site on how to do this?
I tried a while back to run a node on an Ubuntu VPS machine since I don’t have a good linux machine at home, but couldn’t setup my .yaml correctly. I was also confused on what to list as my ports in this file because I was using a vps.
I’ve setup and am running several cold-wallet Masternodes, but starting this node for Aeternity has tripped me up.
If we had a good tutorial posted, I think it would encourage a lot of new users, and novices to try it out.
Any help would be greatly appreciated! Super stoked for the upcoming mainet!!!
Each version release notes has important information about new features and BC breaks.
Then, there is a pretty exhaustive documentation on how to install an epoch node from binary here:
How to start an epoch node from source here:
And how to configure an epoch node installed using a release binary:
If there is still something unclear, don’t hesitate to reach out and ask.
Okay… Trying to get my node mining on the Testnet.
I’m running a 4GB RAM Ubuntu 16.04 on a VPS, and it seems as though I have everything installed correctly.
Some issues i’m having…
After my first attempt to start my node, I get a warning that my ulimit -n is 1024, and that I need to set it to 24576. After I do that, the node seems to start fine.
I run the “curl http://127.0.0.1:3003/v2/top” command to verify that my node is up, and my “connection is refused”.
When I check the log, I am seeing this a lot…
“exec-port with SUID bit set is not allowed to run without setting effective user!”
I’m thinking that my ports are not correct through my firewall and/or my .yaml file?
(On my firewall, i’m only allowing port 124, which is my VPS port, and also port 3003, and in my .yaml file, i’ve only changed the "sync settings to port: 124 & external_port: 124 which is my VPS port as well.)
Alright, I created the non-privileged user as instructed.
I started epoch again as the new user… (BTW… I have to set my ulimit every time I restart the node.)
When I do “curl http://31.13.249.70:3013/v2/top” to see if i’m connected to the testnet, it does return a hash, and I do see the height of the blockchain increase every time I enter this command .
As before, when I “curl http://127.0.0.1:3003/v2/top” to see the top of the blockchain as seen by my node, I fail to connect “Connection Refused”, but even when I try to go to this IP from my internet browser, I get the same response.
Now, when I check the logs… The mining log, and epoch_pow_cuckoo logs are both completely empty. The epoch and crash logs do not have any new information at all, nothing from today at all. All I see in the epoch and crash logs, are the old privileged user errors from yesterday. Shouldn’t I see something at least in the epoch log from today?
Still wondering if my port info is correct on my firewall, and in my .yaml file? They are configured as above, in my earlier reply from yesterday. Do I need to allow any additional ports and/or change the “websocket” setting in the .yaml?
If it helps, I did do “bin/epoch check_config epoch.yaml”, and it did check out “OK” by the way.
Also… Just noticed that in /tmp/node, that no “keys” dir was created.
Hi People,
I am trying to set up a node on Ubuntu 16.04 server but have been hitting an error while trying to fetch the epoch from github. See attached a screenshot , below is my sys properties kindly someone tell me if this will work.
Thanks alot for the above conversation it’s been super helpful, cant wait to hit the road on this.