└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Diode 2 | ### port açmak gerekebilir.. 3 | ``` 4 | sudo ufw allow 22 5 | sudo ufw allow 38537 6 | sudo ufw allow 51055 7 | sudo ufw allow 41046 8 | sudo ufw allow 443 9 | sudo ufw allow 993 10 | sudo ufw allow 1723 11 | sudo ufw allow 10000 12 | sudo ufw allow 8545 13 | sudo ufw allow 8443 14 | ``` 15 | 16 | ### 🔹 1. Genel sistem güncellemelerini yapalım 17 | ``` 18 | sudo apt update && sudo apt upgrade -y 19 | ``` 20 | 21 | ### 🔹 2. Snap Paket Yöneticisi Kurulu mu Kontrol Et 22 | (Genellikle Ubuntu’da yüklüdür, ama emin olalım) 23 | ``` 24 | sudo apt install snapd -y 25 | ``` 26 | 27 | 28 | ### 🔹 3. Diode Node Paketini Kur 29 | ``` 30 | sudo snap install diode-node 31 | ``` 32 | Kurulumdan sonra diode-node arka planda çalışmaya başlar. 33 | 34 | 35 | 36 | ### 🔹 4. Düğüm Bilgilerini Kontrol Et 37 | ``` 38 | diode-node.info 39 | ``` 40 | Bu komut, düğümünüzün kimliği, bağlı olduğu ağ, çalışma durumu gibi bilgileri gösterir. 41 | 42 | ![image](https://github.com/user-attachments/assets/5880003f-19c9-42fc-88ce-493327a5e75a) 43 | 44 | 45 | ### 🔹 5. Diode İstemcisiyle Örnek Bir Web Yayını (İsteğe Bağlı) 46 | 47 | Bir dizini Diode Ağı üzerinden yayınlamak istersen: 48 | ``` 49 | mkdir mysite 50 | echo "Hello Diode" > mysite/index.html 51 | diode publish mysite 52 | ``` 53 | Bu işlemden sonra sana özel bir *.diode.link URL’si oluşur. Web tarayıcında bu adresi ziyaret ederek içeriğini görebilirsin. 54 | 55 | 56 | ### 🔹 6. (İsteğe Bağlı) Düğüm Sürekli Çalışsın Diye Logları İzle 57 | ``` 58 | sudo snap logs diode-node -f 59 | ``` 60 | Bu komutla arka plandaki düğüm loglarını takip edebilirsin. 61 | 62 | ### 🔹 7.Platforma bağlanalım cüzdan bağlayalım 63 | 64 | - https://diodenetwork.io/app/ adresine gidelim ve sıfır bir evm cüzdan olusturalım bağlıyalım. Bundan sonraki işlemlere masaüstünden devam. 65 | 66 | ### 🔹 8. Diode Collab masaüstü uygulamasını indirelim. 67 | 68 | https://diode.io/joinzone/#close 69 | 70 | - Sağ yukardan get app diyelim. uygun olanı indir kur ( kendi pcmiz yerine baska bir yere indirebilirisek daha iyi olur sonucta test ben uyarayım da) 71 | 72 | ![image](https://github.com/user-attachments/assets/625589b0-4a88-42de-a6dc-473c5ed415aa) 73 | 74 | 75 | 76 | ### 🔹 9. Kurduk açtık isim yazdık kaydolduk sonra aşağıdaki şekilde yeni zone bağlanmak için alttaki kodu yazıp join diyoruz. Burada sync uzun sürebilir dismiss diyip atlayalım. 77 | ``` 78 | p0xUHtufRS_tMNd9XRvnxbMmXPtOyRbPrQLnLN4j3VNsDhwSrpRYpwbnhMZ2 79 | ``` 80 | 81 | ![joincode-entry-example](https://github.com/user-attachments/assets/0a61fb5e-af27-4f0b-9ddc-001c33b455b2) 82 | 83 | 84 | 85 | ### 🔹 10. Aşağıdaki katılım kodunu resimde görünen registrar kanalına atıyoruz. Bu kodu girdikten sonra kabul edip etmediğinizi soracak I Accept yazarak devam edebilirsiniz. Kabul ettikten sonra size özel bir katılım kodu verecek siz de o kodla başkalarını davet edebileceksiniz. 86 | ``` 87 | GJTCTZTFRAPNVNJXSXGE 88 | ``` 89 | 90 | ![image](https://github.com/user-attachments/assets/52afa1d9-fc94-423b-89dd-64cab864e279) 91 | 92 | 93 | ### 🔹 11. Platforma bağladığımız cüzdan adresimizi alalım ve aşağıdaki şekilde resimdeki gibi bota yazarak cüzdanımızı kayıt edelim. Cüzdan kaydı bir kere yapmanız yeterlidir. 94 | ``` 95 | set wallet EVMCUZDANADRESINIZ 96 | ``` 97 | ![image](https://github.com/user-attachments/assets/8b5d8329-a5ee-4693-8565-bc472552e34b) 98 | 99 | 100 | ### 🔹 13. Çalıştırdığımız nodumuzu aşağıdaki örnekte görüldüğü gibi kayıt edelim. NODEID yazan kısım diode-node.info komutundan sonra sunucudaki çıktıda var. Aşağıya ekledim. NODEADI nasıl adlandırmak isterseniz o şekilde. İstediğiniz kadar node ekleyebilirisiniz aynı şekilde herhangi bir sınır yok. 101 | ``` 102 | register node NODEID NODEADI 103 | ``` 104 | ![image](https://github.com/user-attachments/assets/22dd0c02-cfec-4188-b5ab-7133938685c7) 105 | 106 | 107 | ![image](https://github.com/user-attachments/assets/0075b3a1-f4ea-4f93-ad02-740094562a80) 108 | 109 | ### 🔹 14. Aşağıdaki iki bağlantı da sorunsuzdur. İlki gibi de görünebilir. Bundan sonrasını https://diodenetwork.io/app/ sitesinden de takip edebilirsiniz. 110 | 111 | ![image](https://github.com/user-attachments/assets/744efc57-1ed9-44c9-aedf-a7213da7557d) 112 | 113 | ![image](https://github.com/user-attachments/assets/1d1b8092-7e8f-41ff-bcc8-c77895c234e7) 114 | 115 | 116 | ### 🔹 15. Bazı yararlı sunucu kodları. 117 | 118 | ```snap install diode-node``` - yüklemek için 119 | 120 | ```diode-node.info``` - kurulu nodun bilgileri için 121 | 122 | ```snap restart diode-node``` - yeniden başlatmak için 123 | 124 | ```sudo snap logs diode-node -f``` - logları görmek için 125 | 126 | ### 🔹 16. Bazı yararlı Diode Collab registar kanalı komutları. 127 | 128 | ```stats``` - genel bilgilerinizi görmek için 129 | 130 | ```list nodes``` - kayıtlı tüm nodelarınızı görmek için. 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | --------------------------------------------------------------------------------