Installation
Last updated
Last updated
Download the image from the Docker Hub registry.
You may want to use a different Restart Policy or only expose the ports that you need. Docker Run Documentation
If you are running a firewall or are behind a router that uses NAT, you will need to open the ports you want accessible.
To begin setting up your GraphLinq node, navigate to http(s)://ip:8080/status. Here, you'll be prompted to set an access password to secure the node management. It's important to choose a strong password of at least 15 characters to ensure maximum security. Once you've entered your chosen password, you'll be taken to the setup page to continue the process.
Example: http://localhost:8080/status?access-code=NodeManagerPasswordExample
Please use a secure password. We suggest 15 characters minimum. [a-z][A-Z][0-9]
In the Node Setup section, you will need to provide a KeyStore or the secret of a wallet, and define a strong password to create a KeyStore. This step is crucial to protect your node from any potential risks. You can refer to the image provided for guidance.
We suggest using a different password than the access-code to the admin interface.
Please use a secure password. We suggest 15 characters minimum. [a-z][A-Z][0-9]
After providing the necessary information, simply click on the "Fire!" button to launch your node.
The private key for the wallet you want to use.
The password for unlocking the wallet.
Click "Generate KeyStore".
Click "Fire!" to complete the setup.
After pressing "Fire!" you will automatically be taken to the Node Management Page. To access this page in the future, you must include the "access-code" in your request that you chose in Step 3.
Enter your KeyStore password in the "Node Wallet Password" field. This is the password you chose in Step 4.
Press "START to begin synchronizing the Internal Node with the blockchain.
If you want to expose the HTTP and RPC ports click on this "START" button once the previous step has finished synchronizing .
To publish your Node to the GraphLinq Chain Network Status page you will need to enter the "EthStats Server Url" and give your Node a "Node Name". Then click "START". This link is only provided to Validators.
If you have been designated as a Validator, you can click on the "START MINER" button.
That's it! Your node is now running.
It is best to allow the Internal Node to finish syncing before starting the External Node.
Before moving on to steps 4 and 5 it is best to have your Internal and External Node completely synced.
See Becoming A Validator for more information.
This step is not required however if you wish to add another Peer to your Node you can.
Example enode://
In the IPC Console use this command to add the peer.
The current list of nodes is automatically downloaded from http://103.125.216.32:8080/enodes by default.
The main node is never accessible from the outside to increase security.
You should only enter your password when launching the node
The second node should only be started if you want to expose an RPC.
The external node will be connected to the internal node.
The "START MINER" button is only available for validators who have been accepted by GraphLinq. If you are interested in becoming a validator, please contact the GraphLinq team at [email protected].