Kuidas käivitada Ripple Validator @ DigitalOcean

Nii et soovite anda oma panuse Ripple XRP pearaamatu ja detsentraliseerimisse. Soovite käivitada valideerijat. Kui teil on kuskil oma Dockeri host, tõmmake lihtsalt pilt.

Kui teil pole serverit ja soovite seda DigitalOceanil maksta 20 dollarit kuus, siis lihtsalt toimige järgmiselt. Valideerimine toimub 10 minutiga!

1. Looge konto DigitalOcean'is

DigitalOcean on pilve (server) pakkuja, mille andmekeskused asuvad kogu maailmas. Nad tegid suure jõudlusega serverite juurutamise lihtsaks ja odavaks. Kui soovite registreeruda ja mind aidata, kasutage registreerumiseks seda viite linki. Kui te ei soovi mind aidata (ma ei ole selles raha pärast), külastage lihtsalt digitalocean.com ja klõpsake nuppu „Liitu”.

2. Looge uus server („Tilk”)

Te kavatsete kerida uut serverit. Valideerimise käivitamiseks kasutame eelkonfigureeritud Dockeri konteinerit koos rippitud serveriga, Ripple'i serveritarkvara ja mõne skriptiga, mis genereerib teie jaoks algse konfiguratsiooni.

Nii. Me loome "Tilga".

DigitalOcean nimetab virtuaalservereid “tilkadeks” nagu tilgad digitaalses ookeanis;)

Valige vahekaart „Ühe klõpsuga rakendused” ja klõpsake rakendust „Docker XX.YY ~ on…”.

DigitalOcean pakub eelinstalleeritud pakettide ja konfiguratsiooniga servereid. Nad nimetavad seda ühe klõpsuga rakendusteks. Need rakendused on eelinstalleeritud serverite tilgad. Me kasutame rakendust Docker, kuna Docker on tarkvara, mida vajame teie ettevalmistatud Dockeri konteineri käitamiseks. Dockeri konteineri kasutamisel ei pea te valideerija käivitamiseks ja käivitamiseks mitu käsku sisestama: tegin selle teie jaoks ja pakkisin selle kõik konteinerisse.

Suurus ja andmekeskus

Valideatori käivitamiseks peaks serveril olema vähemalt 8 GB mälu. Võite valida 8 GB mäluga „tavalise tilgakese“.

Valige läheduses asuv andmekeskus. Nüüd minge täielikult alla, jätke kõik muud võimalused märkimata (välja arvatud juhul, kui teate, mida teete). Teie jaoks loodud vaikimisi hostinimi DigitalOcean on just hea, kuid kui teil on domeeninimi ja võiksite oma valija ühel päeval Ripple Validatori registris avaldada, sisestage oma hostinimi;

Nüüd klõpsake suurt rohelist nuppu Loo :)

3. Logi sisse

Teie server on umbes 20 sekundiga valmis. Saate oma postkasti juhusliku parooli. Me hakkame sisse logima SSH abil ja saadame mõned käsud. Kui kasutate Linuxi või OSX-i, avage lihtsalt terminal. Kui kasutate Windowsi, saate alla laadida SSH abil sisselogimiseks mõeldud programmi Putty.

Ühenduse loomiseks saate kasutada oma värskelt loodud serveri IP-aadressi.

IP-aadress kuvatakse serveri (tilga) üksikasjade lehel.

SSH töötab vaikimisi kasutatavas pordis: 22. Teie kasutajanimi on root ja parool asub teie postkastis. Linuxis või OSX-is sisestage ühenduse loomiseks oma terminalis see käsk:

ssh root@165.227.146.184 -p 22

Kui logite sisse esimest korda, palutakse teil sisestada jah ja sisselogimise jätkamiseks vajutage sisestusklahvi.

Windowsi kasutajad saavad IP-d sisestada Putty väljale Host nimi (või IP-aadress). Valige ühenduse tüüp „SSH” ja sisestage port 22 (vaikimisi). Nüüd klõpsake "Ava".

Teie ühendus suleti? Unustasite Interneti-ühenduse? Ülaloleva serveriga ühenduse loomiseks võite kasutada ülaltoodud käsku.

3.1 Lisage vahetusruum

Te keerutasite 4 GB mäluga serverit. See võib olla piisav, kuid mis juhtuks, kui teie valideerija hõivatakse ja seda (ajutiselt) pole? Seetõttu hakkame serverisse lisama “swap”. Eraldame tüki kõvakettast mälu ülevooluna.

Esiteks loome 4GB swap-faili, 4 GB kõvakettad reserveeritakse vahetusruumina. Teine käsk (pärast; seab failiõigused).

fallokaat -l 4G / vahetusfail; chmod 600 / vahetusfail

Me käsime serveril kasutada vajadusel swap-faili ja lülitame swap sisse:

mkswap / swapfile; vahetusfail

Teie vahetusfaili püsivaks muutmiseks (pärast taaskäivitust) anname välja oma viimase vahetusprogrammiga seotud käsu:

kaja / vahetusfail ei ole vahetustehing SW 0 0 '| tee -a / etc / fstab

4. Looge konteiner

Nii. Olete nüüd oma uude serverisse sisse logitud. Võib-olla isegi teie esimene server . SSH abil saate nüüd käske oma kaugserveris täita.

Loome nüüd teie valideerija! Sisestage see terminali:

doki käitus -dit - nimi rippledvalidator -p 51235: 51235 -v / keystore /: / keystore / xrptipbot / rippledvalidator

Me oleme:

  • doki käivitamine (tarkvara konteinerite käitamiseks)
  • käsk dokkeril käivitada uus konteiner
  • käsk dokkeril käivitada üksteisest lahti (hoida konteiner taustal töötavana) ja see (pärast -d) tagab, et saame konteinerisse sisse logida, kui tahame tulevikus midagi siluda.
  • konteineri rippledvalidatoriks nimetamine - seda nime vajame juhul, kui tahame konteineri tulevikus peatada, kui tahame logisid kontrollida jne.
  • sadama 51235 avamine ja sadama avaldamine Internetis (ka telefonil 51235). Port 51235 on port, mida kasutavad muud kortsutatud serverid
  • serveri / võtmehoidja / - kausta loomine ja kinnitamine ning kausta monteerimine konteinerisse, ka kataloogi / klaviatuur /. Selle kausta failid jagatakse teie serveri ja doki konteineri vahel.
  • konteineri loomine eelvalmistatud pildi põhjal: xrptipbot / rippledvalidator. See on minu loodud pakett, et saaksite mõne sekundi jooksul validaatori üles keerutada.

Docker laadib konteineri pildi alla ja käivitab teie valideerija

Te ei pea seda käsku uuesti sisestama, teie konteiner jääb püsima, kui logite välja ja uuesti oma serverisse sisse logite.

5. Näita mulle kommi

Okei. Teie valideerija töötab. Valideerite tehinguid XRP pearaamatus. See on suurepärane! Kas sa tunned seda!?

Noh. Ilmselt mitte. Mitte veel. Te ei näe, mis toimub. Või saab? Sisestage see käsk terminalis:

dokkija logid -f rippledvalidator

Nüüd näete, mida teie valideerija teeb. Otseülekanne. Vinge, eks? Teie valideerija käivitub, loob ühenduse teiste valideerijatega, võtab vastu tehinguid, valideerib neid jne.

Tühistamiseks vajutage juhtklahvi C.

Esimese käivitamise ajal genereeris teie valideerija omaenda identiteedi. Avalik ja privaatne võti enda tuvastamiseks ja sõnumite allkirjastamiseks. Enda serveri avalikku identiteeti saate kontrollida:

kass / võtmepood/validator-keys.json

Faili validator-keys.json sisu trükitakse terminalis. Teie "avaliku_klahvi" vahel on joon (ärge kunagi jagage oma salajast võtit!). Klahv algab väiketähtedega n. Selle võtme saate kopeerida ja minna Ripple Validatori registrisse: ~ 15 minutit pärast valideatori käivitamist on teie võti nähtav. Palju õnne, olete nüüd XRP ökosüsteemi toetaja!

6. Ja nüüd ...

Palju võimalusi! Nagu:

  • Parandage turvalisust ja jõudlust (tulemüür, klastrid jne)
  • Võta ühendust teiste valideerijatega, lisades üksteist usaldusväärsete valideerijatega oma loenditesse
  • Hankige endale domeeninimi ja kinnitage oma domeen (nii et see kuvatakse Validaatori registris)

... aga me päästame selle veel üheks päevaks.

Täname, et lugesite!