With the release of ARK Core v2, it is only fitting that the ARK Commander be allowed to join in the party! That is why we have completely re-written the ARK Commander to coincide with the launch of Core v2. For those of you who don’t know, the ARK Commander is a tool that gets ARK Core up and running in a matter of minutes for those running nodes/delegates.

ARK Core 2.0 Commander is a tool set that helps ARK node operators quickly install the ARK Core along with all necessary dependencies required. Node configuration, operation and monitoring functions are also provided. This eliminates the inconvenience of manual command line entry, and all essential functions can be performed without writing a single command!(okay, except cloning and starting the script).

The new ARK Core 2.0 Commander follows a modular structure similar to the new ARK Core, making it easier for developers to quickly examine the code (the previous commander was a single file, making it harder to find things).

GitHub Repository Link :

https://github.com/ArkEcosystem/core-commander

In this blog post we’ll review the new ARK Core Commander 2.0 and get you familiar with how to use it.

!! Do not update or try to run new Core on your MainNet nodes, if you want to get involved with testing join #DevNet channel in our Slack !!

Preparations

To install ARK Core Commander simply login to your server with your credentials (note that you should have ‘sudo’ privileges with the user you are going to be using it with — not ‘root’), we recommend running this on a clean OS (we propose Ubuntu 16, 17 or 18) install since it will be a lot easier to debug things as they occur.

P.S.: If you forgot how to add sudo user, login to your new server using ‘root’ credentials and input:

adduser ark

usermod -a -G sudo ark

And relogin with your newly created user (in our case ‘ark’).

*This can be any name or word, doesn't need to be ‘ark’. But for this post we will refer to our sudo username as ‘ark’.

Download latest release from GitHub repository:

cd ~ && git clone https://github.com/arkecosystem/core-commander.git

To start it simply run it with this command:

cd ~/core-commander && bash commander.sh

An intro screen will pop-up asking you to input your ‘sudo’ password for current user.

After starting commander you will be prompted to input your sudo password

Next, all the necessary dependencies will be installed. Don’t interrupt the process — it may take several minutes depending on your server specs.

Installing system dependencies — leave it running until it finishes.

After it finishes you’ll be prompted to reboot servers by pressing ‘Y’ and enter, we highly recommend you restart for any kernel updates to take effect.

Press ‘Y’ key and enter to reboot your server

Now, your session will end and you will need to relogin to your server. Login and start the commander again, input your sudo password when prompted.

cd ~/core-commander && bash commander.sh

The new ARK Commander will start: