Setup scripts for running Bob Node and Lite Node on the Qubic network.
Bob Node
Lite Node
General
Blockchain indexer with REST API for the Qubic network.
| Component | Minimum |
|---|---|
| RAM | 16 GB |
| CPU | 4+ cores |
| Disk | 100 GB SSD |
| Docker | Required |
wget -O bob.sh https://raw.githubusercontent.com/Pomm3sgab3l/Network_Guard/main/scripts/bob.sh
chmod +x bob.sh && ./bob.shThe script provides an interactive menu and stores data in /opt/qubic-bob.
cd /opt/qubic-bob
./bob.sh status # show status
./bob.sh logs # view logs
./bob.sh stop # stop node
./bob.sh start # start node
./bob.sh restart # restart node
./bob.sh uninstall # remove nodeAuto-Update: Watchtower automatically updates the node when new versions are released.
| Port | Protocol | Description |
|---|---|---|
| 21842 | TCP | P2P (required) |
| 40420 | TCP | REST API |
The following providers have been tested with Bob Node:
- Hetzner Cloud
- Netcup / Hostkey
- OVH / Bare Metal
- AWS EC2
- Google Cloud
- DigitalOcean
Note: These are examples only. We do not guarantee that any provider permits running blockchain nodes. Please check the provider's terms of service before deploying.
Deploy with a single command using cloud-init.
# UFW (Ubuntu)
sudo ufw allow 22/tcp # SSH
sudo ufw allow 21842/tcp # P2P
sudo ufw allow 40420/tcp # API (optional)
sudo ufw enable| Problem | Solution |
|---|---|
| Container exits immediately | Check logs: docker logs qubic-bob |
| Not syncing | Wait a few minutes, check logs for peer connections |
| API not reachable | Check firewall, ensure port 40420 is open |
Lightweight Qubic Core that runs on Linux without UEFI.
| Component | Testnet | Mainnet |
|---|---|---|
| RAM | 16 GB | 64 GB |
| CPU | x86_64 | High-freq AVX2 |
| Disk | - | 500 GB SSD |
wget -O lite.sh https://raw.githubusercontent.com/Pomm3sgab3l/Network_Guard/main/scripts/lite.sh
chmod +x lite.sh && ./lite.shThe script provides an interactive menu and stores data in /opt/qubic-lite.
cd /opt/qubic-lite
./lite.sh status # show status
./lite.sh logs # view logs
./lite.sh stop # stop node
./lite.sh start # start node
./lite.sh restart # restart node
./lite.sh uninstall # remove nodeAuto-Update: Watchtower automatically updates the node when new versions are released.
| Port | Protocol | Description |
|---|---|---|
| 21841 | TCP | P2P (required) |
| 41841 | TCP | HTTP API |
The following providers have been tested with Lite Node:
- Hetzner Cloud
- Netcup / Hostkey
- OVH / Bare Metal
- AWS EC2
- Google Cloud
- DigitalOcean
Note: These are examples only. We do not guarantee that any provider permits running blockchain nodes. Please check the provider's terms of service before deploying.
Deploy with a single command using cloud-init.
# UFW (Ubuntu)
sudo ufw allow 22/tcp # SSH
sudo ufw allow 21841/tcp # P2P
sudo ufw allow 41841/tcp # HTTP API
sudo ufw enable| Problem | Solution |
|---|---|
| Build fails | Check if AVX2 is supported: grep avx2 /proc/cpuinfo |
| Not syncing | Check logs, verify peers are connecting |
| High CPU usage | Normal during sync |
- Bob Node: qubic/core-bob | Docker Hub
- Lite Node: qubic/core-lite | Docker Hub
- Qubic: Website | Network Dashboard