So I spent some time setting up a spk claim node last week, with no prior experience of ever having done anything like this, and extremely minimal coding experience.
Honestly before this i'd really only used a terminal to play around with learning some Python code (a mission since abandoned) and I've never had a server before or used a terminal to talk to said server, which is what getting this node running was all about.
After about a day of tinkering about with a terminal on Friday I finally got my node up and running on Saturday afternoon, and LOOK - it's doing something...!
Given that I'm a bit clueless about all things terminal, code, and server, I relied heavily on a couple of people in Discord to help me out - @markegiles (I set him as a beneficiary on this post) was really helpful during the mid-stages of the process and @disregardfiat helped out too.
You actually probably need BOTH these guides to do a successful install....because neither of them cover everything in sufficient detail if you're a total newbie to all of this!
For example the video goes through the process of how to buy a server with Privex and get that set up (i.e. specs and what countries to NOT have it base in!)
BUT the video doesn't mention that you need to have a domain name registered separately or change the DNS configurations before anything will work, but this is covered in the other guide!
This isn't a comprehensive guide, just things to watch out for....
Setting up the Hive account was fine, I'm very familiar with this, I opted for the name 'revise.spk'
Buying the Privex server was easy - the cheapest option with the minimal specs for the spk node wasn't available so I had to go with a larger spec one for $10 a month - paid for with Hive (Privex is Hive friendly!) - the only things you really need to pay attention to are the username and especially the IP address (IPFS4 not 6 if you've got the two options like me!)
With the domain name I already had one registered with Godaddy and so just used that - it works!
You need to navigate to the DNS settings and add new record entering in these details...
Next open up terminal and log in to your server and update various files then reboot - stages 4 and 5 on 'get server' at these instructions.... https://vue.dlux.io/docs/#/new-node
I found all of the above straightforward...
Once you've got all of the above ready you're good to set up yer node via terminal
Basically now you work through the instructions from here.... this is where I started to get a bit stuck...
All of the cloning when fine but then I got here...
T ype touch .env && nano .env to edit the node attributes
Type the following into the text editor:
account="hiveaccount"
active=5JactivePrivateKey
msowner=5KadditionalPrivateKey
mspublic=STMpublickey
domain=https://api.yourdomain.com
The first two above are obvious.
The msowner and mspublic threw me - these are basically a key pair you make up yourself using the Hive Account creation tool, but without creating the account - you're using the tool just to create some nice encryption I think
The domain also threw me, but for me it ended up being (the whole last line...
domain=https://api.revise.revisesociology.uk
Because when I configured the DNS previously I'd named the added DNS 'revise'
There's no way I could have figured this out without help in Discord!
After this there's two more steps which are easy...
These start your node up....
The next step is the Nginx set up...
NB with the video this threw me as DisregardFiat does this in parallel with other things and he lost me a bit.
Although something else I learned from this process is that setting up a server isn't linear, things may not work until you do everything, the order (of the large chunks) matters less.
With this a quirk was that you might have to split what's one line of code in the instructions into two to get things to work...
Then
And then you need to DELETE everything (all the code) in the sub domain (i think it's what it's called) that opens up and paste in the next chunk of code...
And follow the instructions which tell you change the server name to your domain name.
NB if you only have one node - you only need paste in the first chunk of code!
Then follow the instructions until the end....
Your spknode should now be running!!!
In retrospect the whole process seems a lot easier than it was.
I was also lucky to have one on one assistance in Discord when I needed it.
And I do have a little basic code experience which helped, but not much!
Very good write up!
Impressive!
Are you planning on running an SL node?
!LUV !PIZZA !LOLZ
Posted Using LeoFinance Beta
@gillianpearce(1/4) gave you LUV.
H-E tools | discord | community | <>< daily
lolztoken.com
A cheesy pickup line.
Credit: reddit
@revisesociology, I sent you an $LOLZ on behalf of @gillianpearce
Use the !LOL or !LOLZ command to share a joke and an $LOLZ.
Delegate Hive Tokens to Farm $LOLZ and earn 110% Rewards. Learn more.
(1/6)
I am as it happens. Maybe a few more too. Had to start somewhere!
PIZZA Holders sent $PIZZA tips in this post's comments:
@gillianpearce(1/5) tipped @revisesociology (x1)
You can now send $PIZZA tips in Discord via tip.cc!
Congrats for taking the plunge in the world of servers!
Cheers, it's been an interesting learning curve!
This is great, I wish I have interest but is there something we can do with our spk token presently?
Posted Using LeoFinance Beta
Unless you set up a node, no, but there have been some tweets recently suggesting staking is coming too I think.
Staking is what I think I need right now
Posted Using LeoFinance Beta
Sorry if I've missed this, but what is a node for?
It just secures the record of transactions, like a witness.
Well Because of you I'm now working on it. I just wish it was easier / less time consuming with so many bottlenecks. Like for one I want to pay via CC for the server not crypto I like holding my crypto! lol
I'm coming around to thinking that it's worth paying for a larger server and running multiple nodes! Possibly better value for money but we'll see how it goes!
There's different versions from what I remember? You could run a encoder node compared to a SPK airdrop claim one etc?
View more
Congratulations @revisesociology! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s):
You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOP
How much it cost to start the Node?
I guess is it just for start because I am not sure if there is any payment for starting the 3 speak node.
Posted Using LeoFinance Beta
You get paid in a share of larynx tokens from trading fees ATM this nowhere near covers the $10 monthly costs to run the server!
But that can all change!
fantastic work! I am reblogging this. :)
Cheers! It took a while getting it all set up!