# Node Massa Installation Guide **Published by:** [FFCRYPTO COMMUNITY](https://paragraph.com/@ffcrypto/) **Published on:** 2022-11-12 **URL:** https://paragraph.com/@ffcrypto/node-massa-installation-guide ## Content Configuration requirements: 4 CPU, 8 GB RAM, 100 GB SSD, Ubuntu 20.04 How to buy VPS on contabo: Step 1: PrepareRun the updatesudo apt update && sudo apt upgrade -yInstall required packagessudo apt install wget jq git build-essential pkg-config libssl-dev -yDownload and extract the file: copy all 1 linemassa_version=`wget -qO- https://api.github.com/repos/massalabs/massa/releases/latest | jq -r ".tag_name"`; \ wget -qO $HOME/massa.tar.gz "https://github.com/massalabs/massa/releases/download/${massa_version}/massa_${massa_version}_release_linux.tar.gz"; \ tar -xvf $HOME/massa.tar.gz; \ rm -rf $HOME/massa.tar.gzOrder execution:chmod +x $HOME/massa/massa-node/massa-node \ $HOME/massa/massa-client/massa-client Step 2: Launch the nodeCreate a password for the node:. <(wget -qO- https://raw.githubusercontent.com/SecorD0/utils/main/miscellaneous/insert_variable.sh) -n massa_password Enter the value: enter pass Check your password for correctecho "$massa_password"If the password is incorrect, add it manually as follows:sed -i "/ massa_password=/d" $HOME/.bash_profile echo 'export massa_password="ВВЕСТИ_ПАРОЛЬ"' >> $HOME/.bash_profile . $HOME/.bash_profileGet file. <(wget -qO- https://raw.githubusercontent.com/SecorD0/Massa/main/insert_variables.sh)Change the start buttons in the configuration:. <(wget -qO- https://raw.githubusercontent.com/SecorD0/Massa/main/multi_tool.sh) \ -rbCreate a service file: Copy all typed in 1 line sudo tee </dev/null /etc/systemd/system/massad.service [Unit] Description=Massa Node After=network-online.target [Service] User=$USER WorkingDirectory=$HOME/massa/massa-node ExecStart=$HOME/massa/massa-node/massa-node -p "$massa_password" Restart=on-failure RestartSec=3 LimitNOFILE=65535 [Install] WantedBy=multi-user.target EOFRun the service file: sudo systemctl daemon-reload sudo systemctl enable massad sudo systemctl restart massadCheck log: massa_log Waiting for when to log out Successful bootstrap is okStep 3: Create an old wallet/add an old wallet Launch client:massa_clientCreate a new wallet if you don't already have one (be sure to copy the secret key and save it)wallet_generate_secret_keyRe-add the wallet key from the old Round if there is already onewallet_add_secret_keys Check the added wallet addresswallet_infoExit create walletexit Step 4: Manipulate the project discordJoin discord server, bypass yourselfhttps://discord.gg/massaVisit channel # ⌠💸⌡testnet-faucetPost Address wallet taken at the top wallet_info AxxCheck if there is a balance massa_wallet_infoStep 5: Staking to buy RollsBuy ROLLs for full balancemassa_buy_rolls -mbNeed to wait 1-2 minutes and check if ROLL buy has appeared by checking the following ordermassa_wallet_infoNext, you need to enable the betting feature for the wallet by commandmassa_cli_client -a node_add_staking_secret_keys After registering the key to place a bet, you need to wait about 1 hour and 40 minutes until the ROLL is active, and after a while, the tokens for betting will begin to accumulate.Information about the node can be viewed with the command:massa_node_info Step 6: Open the portRun the command file to open the port:. <(wget -qO- https://raw.githubusercontent.com/SecorD0/Massa/main/multi_tool.sh) \ -opCheck if the port is open:ss -tulpn | grep :3124Step 7: Register node with discordGo back to the project and go to #⌠✅⌡testnet-rewards-registrationWrite any message and wait for the bot to send into private messages (only interact with bots)Sending IP nodes to bots Run the command on the server and enter the bot-issued Discord IDmassa_cli_client -a node_testnet_rewards_program_ownership_proofCopy ID in discord bot (for anyone running the old round, find the discord ID and post to the node)Enter the ID to the node:Copy the returned node line into discord: copy by blackening the whole then typing enter is okMake sure that everything is done correctly (there must be all 3 values) by submitting to the discord: info Check NODE status:Website: https://paranormal-brothers.com/massa/Using a telegram bot: https://t.me/MassaHelperBotAdditional statements: Back up files: echo $HOME/massa/massa-node/config/node_privkey.key echo $HOME/massa/massa-client/wallet.datStop nodesudo systemctl stop massadDelete node: rm -rf $HOME/massaFix errors if the score is not up:Revisit the massa folder:chmod +x $HOME/massa/massa-node/massa-node \ $HOME/massa/massa-client/massa-clientCheck wallet information: massa_wallet_infoIf you see a balance of > 100 proving that you have lost your Rolls, proceed to buy the Rolls again and stakeBuy Roll for the entire balance: massa_buy_rolls -mbReactivate the wagering feature: massa_cli_client -a node_add_staking_secret_keysWait 1 time (about 1-2h) for Rolls to be active, check again on the website if Active rolls is 1, then it is okay. ## Publication Information - [FFCRYPTO COMMUNITY](https://paragraph.com/@ffcrypto/): Publication homepage - [All Posts](https://paragraph.com/@ffcrypto/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@ffcrypto): Subscribe to updates - [Twitter](https://twitter.com/thanhva5373382): Follow on Twitter ## Optional - [Collect as NFT](https://paragraph.com/@ffcrypto/node-massa-installation-guide): Support the author by collecting this post - [View Collectors](https://paragraph.com/@ffcrypto/node-massa-installation-guide/collectors): See who has collected this post