Cardano Stake Pool Journey Day 01: Iced Coffee and Web Servers
Iced coffee

Cardano Stake Pool Journey Day 01: Iced Coffee and Web Servers

By Far | Horizn Digital | 10 Mar 2020


If you are looking for a Cardano Stake pool, feel free to check out Horizn.Digital the ticker is HRIZN

After an evening of fighting the Ubuntu installation and I was prepped and ready to get the passive node up and running. I woke up early the next morning, made a cup of iced coffee and heated up a cinnamon raisin bagel and I was prepared to take on the day. I started the day by looking for Jormungandr installation guides and there are many to choose from but the ones that helped me the most were:

With my guides in hand, I was ready to get started and dominate this install process. I would love to say my installation process went smooth but that was anything but the case. There were so many areas in which I ran into trouble or got stuck. Everything was going well until it was time to bootstrap the passive node. There are so many different issues that could be causing issues preventing the bootstrapping process. 

Jormungandr installation

The bootstrap process can easily be one of the most frustrating parts of setting up a stakepool when you dont know what is causing issues.

The first problem I ran into in the bootstrapping process was node-config.yaml file, I had inadvertently made an error when I was doing the ssh port and rest port configuration portion of the Jormungandr for Newbs guide. 

echo "export REST_PORT='<YOUR REST PORT>'" >> ~/.bashrc
echo "export REST_URL='http://127.0.0.1:<YOUR REST PORT>/api'" >> ~/.bashrc

The mistake I made is putting when I ran the command above, I used a port that we assigned for tunneling earlier in the guide. Which made the information that I would put in the config file below wrong. I made this error at the very beginning of the process only to notice the mistake I made a few hours in. 

rest: listen: "127.0.0.1:<REST_PORT>"  
storage: /home/<YOUR USERNAME>/storage
mempool:
fragment_ttl: 2h
log_ttl: 24h
garbage_collection_interval: 2h

This took hours to fix, I received so many cannot connect errors, luckily I had logs that I could review then attempt to try again. The scripts that were in the Jormungandr for newbs repository really became a lifesaver. Once solved, I ran into my next problem of setting up the firewall so I could connect to the trusted peers. A problem that took me a few hours to get solved but during it, I couldn’t help but think maybe this shouldn’t be on my home network, because I have so many devices co-currently running at all times. So then I moved the entire thing to a hosted service and haven’t looked back. In the future, I will probably finish setting up the other computers but first I think I need to see how this one goes. 

The switch

I managed to set up everything on the hosted service and have it up in running in a few hours. Once I started the passive node with no issues, I decided that I would work on the registration process in the morning. Of course the entire night I couldn’t help but feel accomplished. The Passive Node was running with no issues!!!! I felt like the hardest part was over and the registration should only take a few minutes, but I can say hindsight is true 20/20. 

 

Also if you guys get a chance, check out my website https://Horizn.Digital I post all my content there first then here after the fact. So If you want to be all the way up to date I highly suggest you go there. Its has content and all the information on the stakepool.



Horizn Digital
Horizn Digital

Home for one cs student's journey into crypto. Check out the languages and projects I am currently working on and the Cardano Stake Pool I made. www.horizn.digital which is now the www.TexasStakeHouse.com

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.