STAKOWANIE NA VPS


STAKOWANIE VPS



Z portfelem Energi na twoim domowym komputerze lub laptopie musisz pozostawić go włączony przez cały czas, aby otrzymać maksymalną ilość nagród. W tym przewodniku dowiemy się, jak skonfigurować serwer VPS (Virtual Private Server), aby mieć pewność, że portfel będzie zawsze tyczony. W ten sposób będziesz mógł uzyskać dostęp do swoich środków i wydawać je za pośrednictwem lokalnego portfela na swoim komputerze, ale także mieć ten sam portfel w chmurze 24/7 do celów staakowania.



1. Edytuj swój lokalny plik energi.conf



Ponieważ będziesz grał w NRG na serwerze w chmurze 24/7, nie ma potrzeby włączania stakowania w twoim lokalnym portfelu. Ponadto nie można stawiać tego samego portfela więcej niż jeden raz, więc zanim zaczniemy, będziemy musieli wyłączyć stakowanie twojego lokalnego portfela. Aby to zrobić, przejdź do folderu EnergiCore na lokalnym komputerze i dodaj staking=0 do pliku energi.conf file.

W systemie Windows jest wC:\Users\username\AppData\Roaming\EnergiCore

W systemie Mac jest w /Users/username/Library/Application Support/EnergiCore

W systemie Linux znajduje się w katalogu /home/username/.energicore





2. Zaszyfruj plik wallet.dat



Następnie, po uruchomieniu oprogramowania portfela, będziesz chciał się upewnić, że jest ono zaszyfrowane silnym hasłem lub frazą hasła. Kliknij Ustawienia na pasku menu u góry portfela i wybierz Szyfruj portfel …



Pojawi się kilka okien dialogowych z prośbą o potwierdzenie wyboru. Po potwierdzeniu oprogramowanie wyłączy się i zaszyfruje portfel.



3. Ponownie uruchom portfel



Należy zauważyć, że w prawym dolnym rogu znajduje się mała zielona ikona blokady wskazująca, że ​​portfel jest zaszyfrowany. Ten krok jest bardzo ważny dla bezpieczeństwa Twoich funduszy, ponieważ będziesz kopiował plik wallet.dat na serwer w chmurze.





4. Skonfiguruj serwer w chmurze VPS



Dostępnych jest wiele opcji. Preferuję Vultra.

UWAGA: Jeśli nie masz konta Vultr, użyj mojego linku polecającego, aby się zarejestrować: Vultr.com/?ref=7513475

Wybierz najbliższą lokalizację serwera, aby zmniejszyć opóźnienie:



W tym przewodniku będziemy używać 64-bitowej wersji Ubuntu 18.04, więc wybierz 64-bitową wersję Ubuntu 18.04.

Wybierz rozmiar serwera z 1024 MB (1 GB) pamięci. W Vultr jest to 25 GB pamięci, 1 procesor i 1000 GB przepustowości, za 5 USD miesięcznie, co jest więcej niż wystarczające dla naszych potrzeb.



Pozostaw sekcję funkcji dodatkowych pustą. Również ten przewodnik nie użyje żadnych skryptów startowych, więc zostaw to samo.

OPCJONALNIE: Możesz ustawić klucz SSH, aby ułatwić bezpieczne logowanie do serwera. Kliknij Dodaj nowy i postępuj zgodnie z samouczkiem, aby utworzyć klucz SSH. Ten krok jest opcjonalny, ale zalecany. Używanie klucza SSH do logowania jest nie tylko łatwiejsze niż używanie hasła, ale znacznie bezpieczniejsze.

Wprowadź nazwę hosta i etykietę swojego serwera i kliknij opcję Wdróż teraz



Poczekaj na zainstalowanie serwera. To zajmie tylko kilka minut.



Otrzymasz e-mail potwierdzający, że Twój serwer został utworzony, z informacjami o tym, jak uzyskać do niego zdalny dostęp.





5. Połącz się z serwerem



Możesz otworzyć okno konsoli w Vultr lub użyć dowolnego oprogramowania SSH (Secure Shell) do połączenia. PuTTY. Jeśli używasz systemu Windows, polecam PuTTY. Pobierz psftp.exe, gdy będziesz tam, ponieważ będziesz potrzebował klienta SFTP, aby przesłać plik wallet.dat na serwer.



Na komputerach Mac i Linux zarówno ssh, jak i sftp są już dostarczane z systemem: wystarczy otworzyć terminal i wpisać ssh [adres serwera vultr].

ssh 144.202.73.194

Jeśli używasz PuTTY, wpisz adres IP swojego serwera, upewnij się, że wybrano SSH i Port 22 i kliknij „Otwórz”:



Możesz uzyskać alert bezpieczeństwa dotyczący odcisku palca klucza rsa2 serwera. Po prostu kliknij Tak, aby zaufać serwerowi i połączyć się przez SSH.



Wpisz swoją nazwę użytkownika (root) i hasło znalezione na stronie informacji o serwerze na stronie my.vultr.com



Po zalogowaniu się należy zmienić hasło:

wpisz passwd 5. Połącz się z serwerem





6. Utwórz nowe konto użytkownika



Teraz będziesz chciał utworzyć użytkownika sudo innego niż root, aby uruchamiał oprogramowanie Energi.

Wpisz adduser [newusername] Program adduser przeprowadzi Cię przez proces konfigurowania nowego konta użytkownika.

następnie wpisz usermod -aG sudo newusername, aby dodać tego użytkownika do grupy sudo:



Wpisz exit, aby zakończyć sesję SSH, a następnie ponownie połącz się jako nowy użytkownik:





7. Zaktualizuj serwer



W konsoli wpisz następujące polecenia, aby zaktualizować serwer:

sudo apt update
sudo apt upgrade


Wprowadź „Y”, aby potwierdzić, aby kontynuować aktualizację systemu. Zainstalowanie wszystkiego może potrwać kilka minut.





7. Zainstaluj wymagane zależności



W konsoli wpisz następujące polecenia, aby zainstalować zależności:

sudo apt-get install software-properties-common

sudo add-apt-repository ppa:bitcoin/bitcoin

Naciśnij [ENTER], aby kontynuować dodawanie pakietów

sudo apt-get update

sudo apt install libboost-dev libboost-system-dev libboost-filesystem-dev libboost-program-options-dev libboost-thread-dev libevent-pthreads-2.1-6 libminiupnpc10 libzmq5 libdb4.8 libdb4.8++

Wpisz „Y”, aby potwierdzić, aby kontynuować…



8. Zainstaluj Energi



Pobierz i zainstaluj oprogramowanie Energi na swoim serwerze

Pamiętaj, aby skopiować link do najnowszej wersji Linuksaund tutaj: energi.world/downloads. Ten samouczek został napisany przy użyciu wersji 2.1.2

Następnie w konsoli uruchom komendę wget, a następnie link do pliku:

wget https://s3-us-west-2.amazonaws.com/download.energi.software/releases/energi/v2.1.2/energicore-2.1.2-linux.tar.gz



Po pobraniu wprowadź to polecenie, aby rozpakować portfel:

tar -xvzf energicore-2.1.2-linux.tar.gz

WSKAZÓWKA: W wierszu poleceń możesz wpisać częściową nazwę pliku, a następnie nacisnąć klawisz [TAB], aby automatycznie uzupełnić. Jest to przydatne przy długich nazwach plików. Jeśli jest więcej niż jedna opcja, wyświetli je na liście.

Następnie przenieś / zmień nazwę katalogu portfela na energi

wpisz mv energicore-2.1.2 energi

WSKAZÓWKA: użyj polecenia ls, aby wyświetlić zawartość katalogu, w którym aktualnie pracujesz. Tutaj możesz zauważyć, że plik archiwum energicore-2.1.2-linux.tar.gz został rozpakowany do katalogu o nazwie energicore-2.1. 2, a następnie użyliśmy komendy mv, aby przenieść ją do energi, zmieniając jej nazwę:





9. Zaktualizuj zmienne środowiskowe



Otwórz plik ~ / .bashrc za pomocą nano, edytora tekstu:

nano ~/.bashrc

Użyj klawiszy strzałek do strzałki w dół do końca pliku i dodaj tę linię:

export PATH="${PATH}:${HOME}/energi/bin"

unset HISTFILE

Naciśnij ctrl X (lub polecenie X na Mac), aby zapisać. Wprowadź „Y” i naciśnij [ENTER], aby potwierdzić.



Następnie wpisz exit, aby wylogować się z konsoli.

Zaloguj się ponownie przez SSH, aby zaktualizować zmienne środowiskowe, które właśnie określiłeś w

rm ~/.bash_history

Sprawdź, czy oprogramowanie Energi Core zostało poprawnie zainstalowane. W konsoli wpisz następujące polecenie:

energi-cli

Jeśli wszystko jest zainstalowane poprawnie, powinieneś uzyskać menu pomocy i brak błędów dotyczących brakujących zależności. Po wyświetleniu menu pomocy wystąpi zbyt mało błędów parametrów. To normalne.



10. Utwórz katalog .energicore i plik energi.conf

Z katalogu domowego (/ home / username) utwórz katalog .energicore:

mkdir .energicore

cd .energicore/

nano energi.conf

Następnie dodaj te linie do pliku energi.conf:

daemon=1
rpcallowip=127.0.0.1
rpcuser=user (alphanumeric only)
rpcpassword=password (alphanumeric only)



Ponownie naciśnij ctrl X (lub polecenie X na Mac), aby zapisać. Wprowadź „Y” i naciśnij [ENTER], aby potwierdzić.



11. Skopiuj zaszyfrowany plik wallet.dat na serwer



Użyj sftp, aby skopiować lokalny plik wallet.dat (zawierający NRG, który chcesz postawić) na serwerze. Zanim to zrobisz, upewnij się, że zaszyfrowałeś portfel!



Sprawdź, czy folder .energicore zawiera plik energi.conf, który właśnie skonfigurowałeś, a także plik wallet.dat, który właśnie przesłałeś

On Windows, type put C:\Users\username\AppData\Roaming\EnergiCore\wallet.dat

On Mac, type put /Users/username/Library/Application Support/EnergiCore/wallet.dat

On Linux, type put /home/username/.energicore/wallet.dat

TIP: The shorter command in the screenshot, put wallet.dat, which uses a relative path will only work if your working directory contains the wallet.dat file. To ensure this, you can either copy and paste your wallet.dat to the location of psftp.exe or move psftp.exe to your EnergiCore folder.

Verify that your .energicore folder contains the energi.conf file you just setup as well as the wallet.dat file you just uploaded





12. Dostosuj swoje uprawnienia



wpisz następujące polecenie::

chmod -R go= ~/.energicore

(usuwa to uprawnienia grupowe i inne, więc tylko właściciel tego folderu może odczytać te pliki)



13. Pasek startowy twojego pełnego węzła!



Upewnij się, że nadal pracujesz w katalogu .energicore i wpisz następujące polecenia:

wget https://www.dropbox.com/s/gsaqiry3h1ho3nh/blocks_n_chains.tar.gz?dl=1 -O energiblocks

tar -xvzf energiblocks

UWAGA: Spowoduje to szybsze pobranie i rozpakowanie plików blockchain na serwer niż umożliwienie synchronizacji od podstaw!



14. Uruchom swój pełny węzeł!



W konsoli wpisz energid, aby uruchomić serwer. Będziesz musiał poczekać kilka godzin, aż zostanie zsynchronizowany, chyba że uruchomisz go w poprzednim kroku. Możesz sprawdzić status, uruchamiając to polecenie na serwerze: status energi-cli mnsync

Poczekaj, aż powie "MASTERNODE_SYNC_FINISHED"





15. Włącz stakowanie



wpisz następujące polecenie::

energi-cli walletpassphrase hasło 999999999 prawda

„Hasło” powinno być hasłem używanym do szyfrowania pliku wallet.dat.

„999999999” oznacza, ile sekund portfel powinien pozostać odblokowany do stakowania.

„Prawda” na końcu oznacza „odblokuj tylko do stakowania”… jest to BARDZO WAŻNE, ponieważ bez niej portfel byłby w pełni odblokowany, aby wydawać…



16. 16. Sprawdź, czy Twój portfel jest w toku



wpisz energi-cli getstakingstatus



Gratulacje! Stawiasz teraz Energi na serwerze w chmurze 24 godziny na dobę, 7 dni w tygodniu… Droga do pracy!