Meerdere TWINS masternodes op een VPS

Dit is een handleiding voor het instellen van meerdere TWINS-masternodes op één VPS met het Nodemaster-script.

1. Haal een VPS-server met IPv6-ondersteuning

U hebt een VPS-server met IPv6-ondersteuning nodig om meerdere masternodes te gebruiken. Je kunt het krijgen van elke VPS-provider. Sommige staan ​​hieronder vermeld:

Kies een VPS-server met de volgende specificaties:

  • minstens 1 GB ram

  • Ubuntu 16.04 LTS als besturingssysteem

  • IPv6-ondersteuning (sommige providers bieden het standaard aan, bij anderen moet je ervoor opteren)

Kies een wachtwoord voor de user root van de VPS (24 tekens of meer) en sla het op.

Kies een naam voor uw VPS-server.

U hebt de keuze om de VPS in een van de regio’s in te zetten. Dat duurt een paar minuten.

Sla het IP-adres van uw VPS-server op.

Een andere belangrijke stap is om erachter te komen welke IPv6-adressen aan uw server zijn toegewezen. De VPS-providers zullen u een reeks IPv6-adressen toewijzen.

U hoeft alleen het eerste IPv6-adres te onthouden, omdat we opeenvolgende adressen zullen gebruiken.

Een IPv6-adres ziet er als volgt uit:

2a00:6d40:0040:5C0b:0000:0000:0000:0001

en opeenvolgende IPv6-adressen zien er als volgt uit:

2a00:6d40:0040:5C0b:0000:0000:0000:0002
2a00:6d40:0040:5C0b:0000:0000:0000:0003
etc.

2. Inloggen en systeemconfiguratie

Download PuTTY, een SSH-client die we vanaf nu zullen gebruiken voor onze VPS. Kies een geschikte versie voor uw besturingssysteem (64 of 32 bit).

Installeer PuTTY en voer het uit. U ziet dit scherm:

Voer uw VPS IP-adres in het veld “Hostnaam (of IP-adres)” in.

Laat andere instellingen staan in het veld “Opgeslagen sessies” en klik op “Opslaan”. Hiermee wordt uw VPS-informatie opgeslagen en hoeft u in de toekomst alleen nog op het VPS te dubbelklikken.

Maak verbinding met uw VPS door te klikken op “Open” of te dubbelklikken op uw sessienaam in de lijst.

Wanneer u de eerste keer verbinding maakt, zal PuTTY een waarschuwingsvenster weergeven:

Click “Yes” to proceed with connecting and keep this window from appearing in the future.

You will see the PuTTY terminal screen asking you to login:

Voer uw VPS gebruikersnaam “root” in en druk op enter. Daarna wordt u om uw wachtwoord gevraagd. Voer het in en druk opnieuw op enter. U ziet een scherm dat lijkt op deze:

Updating your VPS server: Uw VPS vereist een update. Je kunt het initiëren met de volgende opdracht:

apt-get update -y && apt-get upgrade -y

U kunt opdrachten in het PuTTY-terminalvenster plakken door met de rechtermuisknop te klikken. Plaats de cursor op de plaats waar u de geplakte tekst wilt plaatsen en klik met de rechtermuisknop.

U kunt tekst vanuit het PuTTY-terminalvenster kopiëren door het met uw muiscursor te selecteren.

Wacht tot het updateproces is voltooid en je wordt teruggebracht naar de opdrachtprompt:

3. Het opzetten van netwerk voor uw masternodes

Bij sommige VPS-providers kunt u IPv6-adressen configureren via een bedieningspaneel, dus deze stap is niet nodig en u kunt doorgaan naar deel 4 — Nodemaster-scriptinstallatie.

Zorg ervoor dat u voldoende IPv6-adressen voor uw masternodes configureert!

Andere VPS-providers hebben geen volledig automatische IPv6-configuratie, maar laten u IPv6 inschakelen tijdens de VPS-configuratieprocedure. In dat geval is er al een vermelding voor het eerste IPv6-adres in het interfacebestand, dus sla het eerste IPv6-adres in het onderstaande configuratieproces over en voeg gewoon de ontbrekende toe.

Nu is het tijd om de netwerken voor uw masternodes in te stellen. We doen dit met de ingebouwde teksteditor van Linux, Nano.

Typ het volgende:

nano /etc/network/interfaces

Nano opent het interfaces bestand met uw netwerkconfiguratie:

Nu is het tijd om te beslissen hoeveel masternodes u wilt uitvoeren, omdat u daarvoor voldoende IPv6-adressen moet configureren.

U hebt uw IPv6-adres nodig dat door de VPS-provider aan u was toegewezen en waarvan ik u zei dat u het eerder moest opslaan.

Kopieer de volgende tekst naar een teksteditor (Notepad is goed) en vervang het gedeelte “YourIPv6address” door uw IPv6-adres:

up ip addr add YourIPv6address/64 dev eth0

Het zou moeten op dit lijken:

up ip addr add 2a01:6e60:0010:23fd:0000:0000:0000:0001/64 dev eth0

Kopieer de tekst met uw IPv6-adres naar het klembord.

Schakel nu over op PuTTY en verplaats uw cursor één regel voorbij het einde van de tekst in het bestand.

Zorg ervoor dat het aan het begin van de regel staat en plak de tekst door met de rechtermuisknop te klikken. Druk op enter om naar de volgende rij te gaan en plak de tekst opnieuw. Herhaal zo vaak als nodig.

Nu zou uw eindscherm er ongeveer zo uit moeten zien:

Merk op dat dit VPS geen IPv6-adressen had die door de VPS-provider waren geconfigureerd, dus ik moest ze zelf configureren.

Om Nano te verlaten, drukt u op CTRL + X, gevolgd door Y en Enter om te bevestigen en de wijzigingen in het bestand te schrijven. U wordt teruggebracht naar de opdrachtprompt.

Nu is het tijd om je VPS opnieuw op te starten. Om dit te doen typt u:

reboot

en druk op Enter. Je wordt losgekoppeld van de VPS, sluit dit terminalvenster, start PuTTY en meld je opnieuw aan.

Sla de opstartstap niet over want deze is cruciaal om de IPv6-adressen in te stellen!

ping6 <your IPv6 address>

Als het adres actief is, krijgt u een antwoord van:

Annuleer het pingen door op CTRL + C te drukken.

Herhaal het proces voor al uw masternode IPv6-adressen. Als ze allemaal op uw pingen reageren, bent u klaar om het Nodemaster-script te installeren.

4. Installatie via Nodemaster script

Om het script naar uw VPS-type te kopiëren:

git clone https://github.com/NewCapital/nodemaster MNVPS && cd MNVPS

Hiermee wordt het Nodemaster-script gekloond naar de MNVPS-map op uw VPS.

Een succesvol klonen zou u dit antwoord moeten geven en u terugbrengen naar de opdrachtprompt:

Je kunt eigenlijk je VPS instellen voor meer masternodes dat je nu aan kunt en ze dan achteraf activeren wanneer je voldoende collateral munten heeft.

Om de eigenlijke installatie te starten, typt u (in dit voorbeeld is 4 het aantal masternodes dat we willen installeren):

./install.sh -p twins -n 6 -c 4

Het script begint met het instellen van uw masternodes en het compileren van de TWINS-bronbestanden.

Wees geduldig, want dat duurt een tijdje (in mijn geval duurde het 18 minuten).

Dit is het scherm dat je ziet toen het script klaar was met het instellen van je VPS en het compileren van de TWINS-broncode:

DO NIET uitvoeren van de opdracht op het scherm omdat je eerst de individuele masternode configuratiebestanden op je VPS moet bewerken!

cd /etc/masternodes

Om een lijst met het type configuratiebestanden te krijgen

ls

We moeten de configuratiebestanden met nano bewerken en wat informatie invullen. Typ hiervoor:

nano twins_nX.conf

Vervang de X door het juiste nummer van het configuratiebestand.

Er is één interessegebied: De Masternode private key. Ik heb het op de foto gemarkeerd:

Verwijder de tekst achter het = -teken in het veld Masternode private key en plak you de private key van jouw masternode.

Sla het bestand nu op door op CTRL + X te drukken, gevolgd door Y en ENTER.

Herhaal deze stap zo vaak als u masternodes heeft om te configureren.

5. Uw masternodes opstarten

Nu bent u klaar om uw Masternode-daemons te starten:

Als u ALLE masternodes hebt geconfigureerd die door het script zijn ingesteld, kunt u gewoon typen

activate_masternodes_twins

en uw masternodes worden gestart.

Als je SOMMIGE van de masternodes hebt geconfigureerd die het script heeft ingesteld, moet je 3 opdrachten voor elke masternode invoeren:

systemctl daemon-reload
systemctl enable twins_nX
systemctl restart twins_nX

Vervang X door het nummer van de masternode die u hebt geconfigureerd.

Nu wil je controleren of je daemons actief zijn door te typen:

systemctl status twins_nX.service

Vervang X door het nummer van de masternode die u wilt controleren.

Een succesvol lopende masternode geeft je dit antwoord:

Typ CTRL + C om af te sluiten en herhaal het proces voor al uw masternodes.

Dat is alles, je bent klaar. Nu hoef je alleen je masternodes te starten vanuit je wallet.

6. Kijk je masternodes status na

We kunnen nu de status van elke masternode controleren

Vervang X door het nummer van de masternode die u hebt geconfigureerd

twins-cli -conf=/etc/masternodes/twins_n1.conf masternode status

en kijk of de masternode succesvol is gestart.

Je zou zoiets als moeten zien:{ “txhash” : “334545645643534534324238908f36ff4456454dfffff51311”, “outputidx” : 0, “netaddr” : “45.11.111.111:37817”, “addr” : “WmXhHCV6PjXjxJdSXPeC8e4PrY8qTQMBFg”, “status” : 4, “message” : “Masternode successfully started” }

Je moet ook de masternode-verkenner controleren na het starten van de masternode in je portemonnee.

Om dit te doen, kopieert u uw masternode-wallet-adres vanuit uw terminalvenster door het te selecteren met uw muis (WmXhHCV6PjXjxJdSXPeC8e4PrY8qTQMBFgin het bovenstaande voorbeeld), ga naar de masternode-sectie van de TWINS explorer, ga naar de laatste pagina van de lijst met masternodes en doorzoek de pagina voor het portefeuilleadres van je masternode met de zoekfunctie van de browser. Doe dit voor alle masternodes die u net bent begonnen. Uw masternodestatus moet als “ACTIVE” verschijnen als de masternode actief is.

Dat is het! Je hebt met succes verschillende masternodes gestart!