Scripts for setting up and managing a Qubetics blockchain node on Ubuntu and macOS.
- CPU: 4 or more physical cores
- Storage: At least 1TB disk space
- Memory: At least 16GB RAM
- Network: At least 100 Mbps bandwidth
- Ubuntu 22.04 / 24.04
- macOS 14 / 15
git clone https://github.com/Qubetics/qubetics-mainnetnode-script.git
cd qubetics-mainnetnode-scriptRun the installation script (works for both macOS and Ubuntu):
./install-go.shmacOS users: If Homebrew is not installed, run ./install-brew.sh first.
./qubetics_ubuntu_node.sh '<nodename>'Example:
./qubetics_ubuntu_node.sh galaxynode./qubetics_mac_node.sh '<nodename>'Example:
./qubetics_mac_node.sh galaxynodeImportant: The setup script will display your key mnemonics at the top of the JSON output. Save these mnemonics in a secure location immediately. You can also generate a new key with any EVM-compatible wallet.
Check that the qubeticsd binary is installed correctly and verify the version:
qubeticsd versionExpected output: 2.0.0
The blockchain syncing runs as a background service. Monitor the logs:
Ubuntu:
journalctl -u qubeticschain -fmacOS:
tail -f $HOME/logfile.logUbuntu:
sudo systemctl stop qubeticschain.servicemacOS:
launchctl stop com.qubetics.myserviceUbuntu:
sudo systemctl start qubeticschain.servicemacOS:
launchctl start com.qubetics.myserviceUbuntu:
sudo systemctl restart qubeticschain.servicemacOS:
launchctl kickstart -k com.qubetics.myserviceUbuntu:
sudo systemctl status qubeticschain.servicemacOS:
launchctl list | grep qubeticsIf you need to speed up the initial blockchain sync, use the fast sync script:
./qubetics_fast_sync.sh- Permission denied: Make sure scripts are executable:
chmod +x *.sh - Go not found: Ensure Go is properly installed and added to your PATH
- Service won't start: Check logs for specific error messages
See LICENSE file for details.
Support: For issues and questions, please open an issue on GitHub