Please read the Official documentation to understand the configuration files and different properties.
chmod +x <location of the pem file>
ssh -i <location of the pem file> username@public_ip_adress
git clone https://github.com/ORO-STAKE-POOL/oro-stake-pool-github.io.git
chmod +x oro-stake-pool-github.io/stake_pool_automation_scripts/*
./oro-stake-pool-github.io/stake_pool_automation_scripts/01_install_cardano-node_dependencies.sh
nohup ./oro-stake-pool-github.io/stake_pool_automation_scripts/02_build_node_and_configure.sh &
./oro-stake-pool-github.io/stake_pool_automation_scripts/03_create_startup_scripts.sh
-
Verify status of the node -
sudo systemctl status cardano-node
-
Restart node service -
sudo systemctl reload-or-restart cardano-node
-
Stop node service -
sudo systemctl stop cardano-node
-
View Node logs -
journalctl --unit=cardano-node --follow
./oro-stake-pool-github.io/stake_pool_automation_scripts/04_install_gLiveView_monitoring_tool.sh
bash $NODE_HOME/gLiveView.sh
Wait until DB sync is completed 100%, Create an AMI from the main-node, we will use this AMI to provision relay nodes
sudo systemctl stop cardano-node
cat > $NODE_HOME/${NODE_CONFIG}-topology.json << EOF
{
"Producers": [
{
"addr": "<RELAYNODE'S PUBLIC IP ADDRESS>",
"port": 6000,
"valency": 1
}
]
}
EOF
sudo systemctl start cardano-node
./oro-stake-pool-github.io/stake_pool_automation_scripts/05_generate_keys_on_main_node.sh
./oro-stake-pool-github.io/stake_pool_automation_scripts/06_create_payment_stake_keys.sh
./oro-stake-pool-github.io/stake_pool_automation_scripts/07_register_stake_address.sh