đĸNode step by step installation
This is a step by step process alternative to the node auto-installer script. Always refer to the Node Auto-installer for any other info or assistance.
(...) following up from step 2 of the main guide.
Simply run the commands one after the other by copy/pasting. When several commands are grouped, you can safely copy and paste all of them at the same time, and they will be executed sequentially.
Check if everything is alright
Things change fast, and we may be not fast enough to update the scripts you find from now on in the guide. So, to avoid any issue, I suggest checking Telegram pinned messages and Discord announcements for any last minute issue or update. If there is something you don't understand, ask in the chats.
If everything looks fine, proceed.
Even if you run some commands but they don't work because there was a last minute update, don't worry. The worst that can happen is that they will give you an error.
App installation
Update/upgrade the package lists to ensure the latest versions are available.
Install some necessary packages.
Install some optional packages (optional).
OPTIONAL: You won't need GO since you will be running the node directly from the binary file. But it could still be useful for other things. Download and extract the required version of Go (below commands are for amd64 architectures, if you are on a Linux server they should be fine)
Update PATH and GOPATH environment variables in ~/.bashrc.
Extra setups
OPTIONAL: Create and configure swap space for weak server - (not needed if you are running on Docker)
Modify network buffer sizes for better performance (likely won't work if you are running on Docker)
Create some useful folders
Reboot your server (not needed on Docker)
Login again in your server after 3â5 mins and proceed below
Install your node and run it as a service
OPTIONAL: Clone the ceremony client from GitHub
You won't need the repo code, since you will be running the node directly from the binary file. But it could still be useful for other things so I suggest you do this step.
Download the node binary
You can download the correct node binary automatically via this script:
Or you can do it manually:
Check the current node release on https://releases.quilibrium.com/release
Retrieve the release from the following urls (using curl or wget) and place the files where your node release normally resides (usually in the ceremonyclient/node
folder):
Replace <version> with the current node version. If on mac, replace <os> with darwin, or on linux, replace <os> with linux. For arch, use arm64 or amd64 as needed for your system.
Download the qclient
Check the current qclient release on https://releases.quilibrium.com/qclient-release
Retrieve the release from the following URLs (using curl or wget) and place the files in ~/ceremonyclient/client
For mac, download the darwin release. For linux, the linux release. For arch, use arm64 or amd64 as needed for your system.
Create the service file and open it in the nano editor
Copy/paste the below code (for pasting, simply right click with the mouse)
If your working directory is different from "root" than edit the code accordingly
Change the node binary file name node-2.0.0.5-linux-amd64
according to what you see in your /ceremonyclient/node/
folder
To save press CTRL+X, then Y, then ENTER
Enable the service
Start the node
Now continue here
Last updated