└── README.md
/README.md:
--------------------------------------------------------------------------------
1 | # Shardeum Betanet 1.3.1 Güncel Kurulum Rehberi - Hercules
2 | 
3 |
4 |
5 |
6 | ## 🟢 Linkler:
7 |
8 | * [Hercules Telegram](https://t.me/HerculesNode)
9 | * [Hercules Twitter](https://twitter.com/Hercules4413)
10 |
11 |
12 |
13 | ## 🟢 Sistemi Gereksinimleri
14 |
15 | * Ekip tarafından önerilen
16 | 16 GB ram, 4+ GB sanal bellek önerilir
17 | 60 GB ssd depolama alanı
18 |
19 |
20 |
21 | ## 🟢 Sistemi Güncelleme
22 |
23 | Screen oluşturalım Shardeum yazan yere istediğinizi yazabilirsiniz.
24 |
25 | ```shell
26 | screen -S shardeum
27 | ```
28 |
29 |
30 | ```shell
31 | sudo apt-get install curl
32 | ```
33 |
34 | ```shell
35 | sudo apt update
36 | ```
37 |
38 | ## 🟢 1. Adım Docker Kurulumu
39 |
40 | ```shell
41 | sudo apt install docker.io
42 | ```
43 |
44 | ```shell
45 | sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
46 | ```
47 |
48 | ```shell
49 | sudo chmod +x /usr/local/bin/docker-compose
50 | ```
51 |
52 |
53 |
54 | ## 🟢 Matemask Cüzdan sıfırlama
55 |
56 |
57 |
58 | #### Matemask cüzdanımızı sıfırlıyoruz. Ayarlar / Gelişmiş / Hesabı sıfırla
59 |
60 | 
61 |
62 |
63 |
64 |
65 |
66 |
67 | ## 🟢 Kurulumuna başlıyoruz.
68 |
69 |
70 | ```shell
71 | curl -O https://gitlab.com/shardeum/validator/dashboard/-/raw/main/installer.sh && chmod +x installer.sh && ./installer.sh
72 | ```
73 |
74 |
75 | Aşağıdaki sorulara cevap verin
76 |
77 | * By running this installer, you agree to allow the Shardeum team to collect this data. (y/n)?: y
78 |
79 | * Do you want to run the web based Dashboard? (y/n): (y yazın)
80 |
81 | * Set the password to access the Dashboard ( ŞİFRE GİRİN ) Bu Explorer üzerinden panele bağlanma şifreniz olacak unutmayın.
82 |
83 | * Enter the port (1025-65536) to access the web based Dashboard (default 8080): ( Direk Enter tuşuna basın yada başka port yazın Tavsiye 8080 kullanmanız )
84 |
85 | * This allows p2p communication between nodes. Enter the first port (1025-65536) for p2p communication (default 9001): Enter basın
86 |
87 | * Enter the second port (1025-65536) for p2p communication (default 10001): Enter
88 |
89 | * What base directory should the node use (defaults to ~/.shardeum): bir şey yazmayın enter basıp geçin
90 |
91 |
92 | #### Gerekli kurulumlar başlayacak ve sonunda aşağıdaki resimdeki gibi bir çıktı görürseniz kurulum bitti demektir.
93 |
94 | 
95 |
96 |
97 | ## 🟢 3. Adım Doğrulayıcı
98 |
99 | ```shell
100 | cd
101 | ```
102 |
103 | ```shell
104 | cd .shardeum
105 | ```
106 |
107 | ```shell
108 | ./shell.sh
109 | ```
110 |
111 | ```shell
112 | operator-cli gui start
113 | ```
114 |
115 | Artık budan sonraki işlemler Explorer üzerinden
116 |
117 |
118 | ## 🟢 4. Explorer işlemleri.
119 |
120 | https://NODEIPADRESINIZ:8080 ( chrome yada hangi tarayıcıyı kullanıyorsanız node ip adresiniz ve port girdiğinizde aşağıdaki resimdeki gibi bir ekran gelecektir.
121 |
122 | 
123 |
124 |
125 |
126 |
127 | #### ilk olarak Maintenance alanına tıklıyoruz. Burada aşağıdaki resimde bulunan beyaz butona basın ve nodeyi çalıştırın. Biraz bekleyin ve sayfayı yenileyin 1. Kutucuktaki gibi bir uyarı görürseniz nodeniz çalışıyor demektir.
128 |
129 |
130 | 
131 |
132 | 
133 |
134 |
135 |
136 |
137 | ## 🟢 5. Cüzdan bağlama
138 |
139 | Kullanılacak ağ : Sphinx 1.X
140 |
141 | Aşağıdaki ağı Matemask cüzdanınıza ekleyiniz.
142 |
143 | Ağ : Shardeum Sphinx 1.X
144 | New RPC URL : https://sphinx.shardeum.org/
145 | Chain ID : 8082
146 | symbol : SHM
147 | Block Explorer URL : https://explorer-sphinx.shardeum.org/
148 |
149 |
150 | 
151 |
152 |
153 |
154 |
155 |
156 | ## 🟢 6. Faucet ve Stake Etme
157 |
158 |
159 | 1- Discord Sunucusuna girin ve #sphinx-faucet-1-3 kanalından SHM token alabilirsiniz.
160 |
161 | * [Discord FAUCET](https://discord.gg/shardeum)
162 |
163 | 
164 |
165 | 
166 |
167 |
168 |
169 | 2 - [Twitter FAUCET](https://faucet-sphinx.shardeum.org/?_ga=2.223730200.2098418439.1675365683-1010477743.1666250200)
170 |
171 | #### Faucetten tweet atın 15 SHM gelecek hesabınıza
172 |
173 | 
174 |
175 |
176 |
177 | #### Cüzdanınıza 15 SHM geldikten sonra ADD STAKE diyerek stake işlemini bitirebilirsiniz.
178 |
179 |
180 | 
181 |
182 |
183 |
184 |
185 |
186 | ## 🟢 7. Durum kontrol etme
187 |
188 | #### Stake işlemini yaptıysanız aşağıdaki gibi bir ekran göreceksiniz. Active yazısı görünmüyorsa sayfayı yenileyin.
189 |
190 |
191 | 
192 |
193 |
194 | ## 🟢 Nominate key sorunu çözümü
195 |
196 | 
197 |
198 |
199 | ```shell
200 | curl -O https://gitlab.com/shardeum/validator/dashboard/-/raw/main/installer.sh && chmod +x installer.sh && ./installer.sh
201 | ```
202 |
203 |
204 |
205 |
206 |
207 | ## 🟢 8080 port
208 |
209 | Bu komut ile 8080 portta çalışan başka bir node varmı diye önce kontrol edin.
210 |
211 | ```shell
212 | lsof -i -P -n | grep LISTEN
213 | ```
214 |
215 |
216 |
217 | ## 🟢 ip 0.0.0.0 hatası alırsanız çözümü
218 |
219 | Bu komut ile 8080 portta çalışan başka bir node varmı diye önce kontrol edin.
220 |
221 | ```shell
222 | cd ~/.shardeum
223 | ```
224 |
225 | ```shell
226 | ./shell.sh
227 | ```
228 |
229 | Bu adresten ip adresinizi öğrenin.
230 |
231 | ```shell
232 | curl https://ipinfo.io/ip
233 | ```
234 |
235 | Aşağıdaki komuta ip adresinizi yazın.
236 |
237 | ```shell
238 | operator-cli set external_ip IPADRESINIZ
239 | ```
240 | Aşağıdaki komuta nodu kurarken yazdığınız external port bilgibizi yazın. ( default 9001)
241 | ```shell
242 | operator-cli set external_port PORTUNUZ
243 | ```
244 | Gui'yi başlatın
245 | ```shell
246 | operator-cli gui start
247 | ```
248 | Ardından (https://NODEIPADRESINIZ:8080 ( chrome yada hangi tarayıcıyı kullanıyorsanız node ip adresiniz ve port girdiğinizde) sayfaya gidip Maintenance kısmından node unuzu Start edin.
249 |
250 |
251 |
252 |
253 | ## 🟢 Otomatik başlatma ( Takip ekranı )
254 |
255 | Aşağıdaki kodu bir screen açarak shardeum nodenizi takip edebilirsiniz. Stop konumuna düştüğünde otomatik olarak başlatır. Devamlı Nodem stopmu oldu derdi ortadan kalkar. Shardeum monitor Msahin ile beraber geliştirilmiştir.
256 |
257 |
258 | ```shell
259 | screen -S monitor
260 | ```
261 |
262 | ```shell
263 | wget -q -O node_control.sh https://raw.githubusercontent.com/mesahin001/shardeum/main/node_control.sh && chmod +x node_control.sh && sudo /bin/bash node_control.sh
264 | ```
265 |
266 |
267 |
268 | Forklamayı ve beğenmeyi unutmayınız :)
269 |
270 |
271 |
272 |
273 |
--------------------------------------------------------------------------------