└── README.md /README.md: -------------------------------------------------------------------------------- 1 |

Installing Sonaric AI Node

2 | In this tutorial, we install Sonaric AI Node on a Linux machine to receive points 3 | 4 | > Node requirements are very low, You can run this alongside your other nodes 5 | 6 | ## System Requirements 7 | | Ram | cpu | disk | 8 | | :-------- | :------- | :-------------------------------- | 9 | | `2 GB` | `2 Core` | `10-20 GB SSD` | 10 | 11 | ## 1. Dependecies 12 | ```console 13 | # Update packages 14 | sudo apt update && apt upgrade -y 15 | 16 | sudo apt install curl make wget clang net-tools pkg-config libssl-dev build-essential jq lz4 gcc unzip snapd -y 17 | ``` 18 | 19 | ## 2. Sonaric Node 20 | ```console 21 | sh -c "$(curl -fsSL https://get.sonaric.xyz/scripts/install.sh)" 22 | ``` 23 | * After Installation, Your node starts running in the background 24 | 25 | ## 3. Check your node is running 26 | ```console 27 | sonaric node-info 28 | ``` 29 | ![Screenshot_143](https://github.com/user-attachments/assets/d0bd314b-2d65-49cd-8057-e7ae1a84bf5a) 30 | 31 | ## 4. Update Sonaric 32 | ```console 33 | apt-get update 34 | apt-get install sonaricd sonaric 35 | 36 | # To confirm the node is running the latest version 37 | sonaric node-info 38 | 39 | # Update if needed 40 | sh -c "$(curl -fsSL https://get.sonaric.xyz/scripts/install.sh)" 41 | ``` 42 | 43 | ## 5. Optional: Access GUI Dashboard (Check Rank & Points) 44 | * This step is optional, Do this only if you want to access the Sonaric GUI dashboard running on your VPS to check your points and node status 45 | 46 | 1- You need to run the following command in your local machine like your Windows and **NOT in your VPS** 47 | 48 | 2- You need to install WSL ubuntu (Linux terminal) on your Windows -- [How To Intall WSL Ubuntu on Windows](https://github.com/0xmoei/Install-Linux-on-Windows) 49 | 50 | 3- Before run the command, Replace `user` with your VPS username (usually it's `root`) and `your-vps-ip` with your VPS IP address 51 | 52 | 4- After entering the command, You must Enter Yes, and your VPS password 53 | ```console 54 | ssh -L 127.0.0.1:44003:127.0.0.1:44003 -L 127.0.0.1:44004:127.0.0.1:44004 -L 127.0.0.1:44005:127.0.0.1:44005 -L 127.0.0.1:44006:127.0.0.1:44006 user@your-vps-ip 55 | ``` 56 | 5- Open a web browser on your local machine and navigate to http://localhost:44004 to access the Sonaric GUI. 57 | 58 | ![Screenshot_144](https://github.com/user-attachments/assets/fd6e028a-a6a6-48f6-a415-e15a8654bfc0) 59 | 60 | # 61 | 62 | You can check your points by entering this command in VPS `sonaric points` 63 | 64 | ![image](https://github.com/user-attachments/assets/068eb151-6f1f-43a4-aa7e-930713fcb1de) 65 | 66 | # 67 | 68 | ## 6. Backup your node 69 | 70 | * In order to export the current identity of your node to a file called your-node-name.identity, run the following command 71 | ```console 72 | sonaric identity-export -o your-node-name.identity 73 | ``` 74 | > You can specify a different file name by changing your-node-name.identity to the desired file name. The name is arbitrary and can be anything you like. 75 | > 76 | > Transfer and save the file in your local PC. You can use Mobaxterm or Termius to directly access to your directories 77 | > 78 | > It is normal to see different file contents each time you export the identity. The file is encrypted using a method that randomizes the output. 79 | 80 | ## 7. Receive 100 Points 81 | To receive instant **100** points, you can use this referral code in GUI dashboard: `nwfq5ty` 82 | 83 | ![Screenshot_146](https://github.com/user-attachments/assets/ed49be70-d765-49dd-81b2-b097aef2354f) 84 | 85 | ## 8. Discord Role (Operator) 86 | 87 | Join Discord: https://discord.gg/jy5EZwhtZH 88 | 89 | **1- Type: /addnode in #general** 90 | 91 | **2- Copy the code** 92 | 93 | ![image](https://github.com/user-attachments/assets/1c83be62-27c1-418a-8c61-c377a8feeb73) 94 | 95 | **3- Move to your VPS, then replace your code with `CODE`:** 96 | ``` 97 | sonaric node-register CODE 98 | ``` 99 | 100 | ![image](https://github.com/user-attachments/assets/017acf1b-1aaf-44f1-8ac8-31382c72311e) 101 | 102 | **Type: /node in #general to list your nodes** 103 | 104 | ## 9. Multiple Nodes 105 | **You can add multiple nodes to your cluster by just adding them to your discord account in the same way** 106 | 107 | ### 10. Optional: Delete node 108 | ``` 109 | sudo apt remove --purge sonaricd sonaric 110 | ``` 111 | --------------------------------------------------------------------------------