└── 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 | 
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 | 
59 |
60 | #
61 |
62 | You can check your points by entering this command in VPS `sonaric points`
63 |
64 | 
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 | 
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 | 
94 |
95 | **3- Move to your VPS, then replace your code with `CODE`:**
96 | ```
97 | sonaric node-register CODE
98 | ```
99 |
100 | 
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 |
--------------------------------------------------------------------------------