Configuring a Node as a Linux Service
Prerequisites
Download or compile the gear executable file for the operating system. See more
Configuration
Copy the gear executable to the /usr/bin directory:
sudo cp gear /usr/binTo run the Vara node as a Linux service, configure the systemd file:
cd /etc/systemd/system
sudo nano gear-node.serviceConfigure and save:
[Unit]
Description=Vara Node
After=network.target
[Service]
Type=simple
User=root
WorkingDirectory=/root/
ExecStart=/usr/bin/gear --name "NODE_NAME" --telemetry-url "wss://telemetry.rs/submit 0"
Restart=always
RestartSec=3
LimitNOFILE=10000
[Install]
WantedBy=multi-user.targetService Configuration
The ExecStart directive points to the gear binary location (default: /usr/bin).
Tip: You can append optional launch parameters (like --name or --validator) directly to the execution command if needed.
Starting the Node
Run the following command to start the service:
sudo systemctl start gear-nodeEnable the service to start on boot:
sudo systemctl enable gear-nodeCheck the status of the gear-node service:
sudo systemctl status gear-nodeChecking Logs
To view the service logs, run:
journalctl -u gear-nodeUse navigation keys to browse the logs and the q key to exit.
View the last 50 lines of logs by adding the -n 50 parameter:
journalctl -u gear-node -n 50See the last lines of logs in continuous mode (press Ctrl+C to exit):
journalctl -u gear-node -fn 50Updating the Node to a New Version
After running the node for a while, updating to the latest version may be necessary.
Replace the node executable (gear) with the latest version and restart the service. For example, if the Linux executable is located at /usr/bin/gear (as configured above), run:
curl https://get.gear.rs/gear-v1.1.1-x86_64-unknown-linux-gnu.tar.xz | sudo tar -xJC /usr/bin
sudo systemctl restart gear-nodeRemoving the Node
If running the node is no longer needed, completely purge it from the disk.
Irreversible Action
Once the node is deleted, it cannot be fully restored.
Before proceeding, ensure you have followed the Backup and Restore instructions to save your important data.
Remove the node's storage, the service configuration, and the executable:
sudo systemctl stop gear-node
sudo systemctl disable gear-node
sudo rm -rf /root/.local/share/gear
sudo rm /etc/systemd/system/gear-node.service
sudo rm /usr/bin/gear