└── README.md
/README.md:
--------------------------------------------------------------------------------
1 |
Naruno
2 |
3 |
4 | https://github.com/ruesandora/Naruno/assets/101149671/820bbecd-ed1b-4df5-9dc5-0d838482308b
5 |
6 |
7 | > Neden kuruyorum? Donanımı neredeyse hiç yok deneliecek kadar az, sunucu almadım bir node'un yanına kurdum.
8 |
9 | > Teşvikli evet, 1000 kişi ile sınırlı, ne kadar süreceği hakkında bilgim yok tahmınım kısa.
10 |
11 | > Topluluk kanalları: [Duyuru](https://t.me/RuesAnnouncement) - [Sohbet](https://t.me/RuesChat) - [Naruno Discord](https://discord.gg/YR2DYn72)
12 |
13 |
14 | Gereksinimler
15 |
16 | > [Hetzner Sunucu](https://github.com/ruesandora/Hetzner/edit/main/README.md) Kullanıyorum.
17 |
18 | ```sh
19 | 1 CPU
20 | 1 RAM
21 | 500 MB (not, GB değil)
22 | Ubuntu 20.04 veya üstü.
23 | ```
24 |
25 | Kurulum
26 |
27 | ```sh
28 | # Öncelikle güncellemeler ve Kütüphaneler
29 |
30 | sudo apt-get update && sudo apt-get upgrade -y
31 | sudo apt install ca-certificates curl gnupg lsb-release git htop python3
32 | ```
33 |
34 | PIP kurulumu yapıyoruz
35 |
36 | > 1- Küçük bilgiler ✍🏻: pip, python'da bir paket yöneticisidir, yüklediğimiz kütüphaneleri daha efektif kullanabilmek için kullanırız.
37 | ```sh
38 | wget https://bootstrap.pypa.io/get-pip.py
39 | python3 get-pip.py
40 |
41 | # Pip ile Naruno kurulumu yapıyoruz
42 | pip3 install naruno
43 | ```
44 |
45 | Cüzdan oluşturma ve Token alma
46 |
47 | ```
48 | # yazan yere bir şifre belirleyin ama unutmayın yoksa walleti açamazsınız.
49 | narunocli --createwallet
50 |
51 | # Incentive almak için wallet 1 cüzdana geçmek gerekli
52 | narunocli --wallet 1
53 |
54 | ## Çıkan 2 cüzdanlı çıktıyı kaydedin.
55 | narunocli --printwallet
56 |
57 | # Baklava modunu açmamız gerekli aşağıdaki komudu girin
58 | narunocli -bon
59 | ```
60 |
61 |
62 | > [Bu](https://naruno.org/ourloginmyfrient.php?action=register) adrese gidip kullanıcı adı ve mail ile register olluyoruz.
63 |
64 | > Daha sonra `system@naruno.org` mail adresine, `CURRENTLY USED` başlığında ki `1` numaralı `cüzdan adresinizi` ve `discord isminizi` mail olarak atalım bize token gelecek.
65 |
66 | > Şu formatta mail atalım, discord ismi - cüzdan adresi altlı üstlü. Tokenler gece kuruyorsanız bu node'u gelmez sabah gelir.
67 |
68 | > Tokenleri görmek için: `narunocli -gb` komutunu giriyoruz ve çıktıda `1002` veya `1004` gibi bir sayı yazar.
69 |
70 | Web3 App'ı kurma ve Node'u başlatma (Hali Hazırda Kaydolmuş Kullanıcılar Buradan Devam Edebilirler)
71 |
72 | ```
73 | ## indirelim
74 | pip3 install web3_app
75 |
76 | ## Naruno'yu güncelleyelim
77 | pip3 install naruno --upgrade
78 |
79 |
80 |
81 | # Not: Bazen komutlar çalışmaz veya hata görürseniz minimun 5 dakika bekleyiniz lütfen sonra deyeniz
82 | # Not- 2: Bunu sync olmak gibi düşünebilirisniz.
83 | ```
84 |
85 | Son işlemlerimiz
86 |
87 | ```
88 | # Bu komutta, yazan yere daha önce belirlediğiniz şifreyi yazın.
89 | # 1984 portunu başka nodeda kullanıyorsanız kendiniz belirleyebilirsiniz.
90 |
91 | web3 set_pass
92 |
93 | # Bu komutta yazan yere boşluk bırakmadan kendi kullanıcı adınızı yazın
94 | web3 --port 1984 --host "localhost" username
95 |
96 | # Eğer "OSError: [Errno 99] Connot assign requested address" hatası alırsanız --host "0.0.0.0" veya bir başka uygun ip alanı tanımlayabilirsiniz.
97 |
98 | ```
99 |
100 | > Bu komuttan sonra `4-5` dakika log akacak ve loglar kesilip `True` çıktısı verecek.
101 |
102 | 
103 |
104 | Günlük Ödül Alma
105 |
106 | Naruno testnetinde her gün 100 karaktere kadar içerik paylaşabiliyorsunuz ve içerik [şu](http://web3.test_net.1.naruno.org:2000/) adreste yayınlanıyor
107 |
108 | <İçerik> yazan yere "" tırnakların arasında olacak şekilde 100 karakteri geçmeyecek birşeyler yazabilirsiniz. Sakıncalı gönderimleri banlıyorlar.
109 | ```
110 | web3 --port 1984 --host "localhost" post <İçerik>
111 | ```
112 | > 2- Küçük bilgiler ✍🏻: VPS içinde çalışan portlara bakmak için: `lsof -i -P -n | grep LISTEN`
113 |
114 | > Explorer üstünde istediğiniz işlemi görüntülemek için [buradan](http://scan.test_net.1.naruno.org/).
115 |
116 | > Cüzdan Yedekleme: `narunocli --narunoexport` , Ardından sunucuda `/usr/local/lib/python3.8/dist-packages/naruno/backups/` altındaki .zip dosyasını indirip yedek alabilirsiniz
117 |
118 | > Başka bir sunucuya taşımak için, sırasıyla komutlar:
119 | ```
120 | narunocli --narunoimport zip_dosya_yolu
121 | narunocli --wallet 1
122 | narunocli -bon
123 | ```
124 |
125 | > Nodu silmek için
126 | ```
127 | pip3 uninstall naruno web3_app -y
128 | ```
129 |
130 | Konu dışı
131 |
132 | > Sağ üstten yıldızlamayı ve forklamayı unutmayın profilinzde bulunsun. Eksikler için PR atabilirsiniz.
133 |
134 | > 3- Küçük bilgiler ✍🏻: bazı örneklerde gösterdiğim küçükBüyük yazım sitiline camelCase deriz, birleşik yazılan kodda araya _ koymak yerine camelCase kullanmak daha hoş bence.
135 |
136 | > Ayrıca yıl sonuna doğru eğer yapabilirsem Java veya Python öğretmeye başlayacağım, o zamana kadar `küçük bilgiler` ile aşinalığınız arttırmaya çalışırım.
137 |
138 | > Naruno zaten hiç alan kaplamadığı için gittiği kadar çalıştırırım node'u.
139 |
140 | > Topluluk kanalları: `Genellikle burada çok aktifim`, [Duyuru](https://t.me/RuesAnnouncement) - [Sohbet](https://t.me/RuesChat) - [Naruno Discord](https://discord.gg/YR2DYn72)
141 |
--------------------------------------------------------------------------------