Tutorial Stand: 11.01.2023 10:00 (letzte Änderung: Updateprozess auf Hornet 1.2.2 läuft mit einer Fehlermeldung durch. Funktioniert aber trotzdem alles. Fehlermeldung beruht nur auf einer falsch benannten Datei im Playbook da Nuriell dieses nicht mehr aktualisiert)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Anleitung
Im folgenden haben wir für absolute NICHT IT-ler (sind selbst auch nicht aus diesem Bereich) eine Installationsanleitung für eine Hornet Node und einer IOTA 2.0 DevNet (Nectar Testnetz für Coordicide) Node auf einem Netcup Server verfasst. Die Anleitung richtet sich an Leute die mit IT an sich nichts am Hut haben aber eine Node betreiben wollen.
Die Installation der Node selbst ist eigentlich nur ein Klick. Jedoch ist die Administration des Servers genau das wo die Leute nur Bahnhof verstehen.
In dem Tutorial werden wir weitestgehend auf große Erklärungen verzichten um es so einfach wie möglich zu halten.
Am Ende von dem Tutorial werde ich noch auf ein paar Sachen näher eingehen. In der Anleitung würde das vielleicht nur für Verwirrung sorgen.
Wir haben jeden Schritt bebildert, wenn man der Anleitung folgt, sollte die Node von der Serverbestellung bis zum Ende der Installation in ca. 30 - 60min fertig eingerichtet sein. Viel Spaß damit!
Vielen Dank an Kryptonight der einen grossen Teil der Arbeit erledigt hat.
Als erstes, Server bei Netcup.de mieten. Der VPS 500 G10s reicht aktuell für eine Node vollkommen aus. Dieses Produkt ist monatlich kündbar.
Es gibt für jeden bestehenden Netcup Kunden die Möglichkeit Gutscheine für Rabatte zu erstellen. Erklärung folgt weiter unten. Neueinsteiger können mir oder anderen Leuten die schon eine Node haben (siehe Kommentare) eine PM diesbezüglich schicken.
ACHTUNG bei Verwendung des Gutscheins befinden sich dann 2 Produkte im Warenkorb, einfach das Produkt ohne Gutschein löschen und fertig.
Nach der Bestellung bekommt man mehrere E - Mails mit den Zugangsdaten zum CCP (CustomerControlPanel) und SCP (ServerControlPanel). Im CCP findet man sein ausgewähltes Produkt, Rechnungen etc. Das CCP benötigt man für die Nodeinstallation eigentlich nicht.
ACHTUNG WICHTIG: Die Vertragslaufzeit bei Produkten mit 12 Monaten Bindung verlängert sich automatisch um 1 Jahr, wenn man nicht mindestens 31 Tage vor Ablauf der Mindestvertragslaufzeit von 12 Monaten kündigt. Kündigen könnt ihr bequem per Mausklick im CCP unter Produkte/Kündigung.
Die Gutscheine könnt ihr hier im CCP erstellen. Einfach unter der Rubrik Partnerprogramm die Bedingungen akzeptieren und dann rechts oben in der Ecke auf Gutscheine klicken. Gutschein je nach Produkt und Menge erstellen.
Wir brauchen den Zugang zum SCP (ServerControlPanel). Einloggen mit den Zugangsdaten und dem Link in der E-Mail, dann oben links im Drop down Menü seinen Server auswählen (sollte nur einer vorhanden sein).
Hier sehen wir die IPv4 Adresse des Servers, die ist immer gleich und die benötigen wir nachher im Programm "Putty".
Im nächsten Schritt installieren wir das Betriebssystem auf dem Server. Debian 10 ist vorinstalliert. Wir installieren aber Ubuntu 20.04 LTS.(ACHTUNG: das neue UBUNTU 22.04 steht auch zur Auswahl aber das funktioniert nicht!) Solltet ihr euch bei der Installation der Node einmal nicht mehr auskennen weil ihr einen Schritt falsch ausgeführt oder versehentlich übersprungen habt, steigt ihr einfach hier wieder ein und installiert das Betriebssystem neu. Das ist praktisch ein kompletter reset des Servers und ist mit wenigen Klicks und einem Zeitaufand von ein paar Minuten erledigt.
Auf der linken Seite "Medien" auswählen dann oben auf "Images" klicken. Jetzt wählen wir Ubuntu 20.04 LTS aus.
weiter klicken auf "Minimal"
bei dem Punkt "Partitionen" "Eine große Partition für das Betriebssystem...." auswählen dann rechts unten auf "weiter" klicken
Anschließend das Passwort für das SCP Panel eingeben und auf Installieren klicken.
Die Installation ist in wenigen Minuten erledigt und sieht dann so wie im nächsten Bild aus.
WICHTIG ist jetzt das root Passwort zu notieren (steht ganz unten) und ist nach jeder neuen Installation des Betriebsystems ein anderes.
Unser Server hat nun ein frisches Betriebssystem installiert bekommen. Jetzt laden wir das Programm "PuTTY" für den PC herunter.(Damit verbinden wir uns mit dem Server) Wir verwenden dabei den "MSI (‘Windows Installer’)" auf der PuTTY Seite. (der erste/oberste downloadlink auf der PuTTY Seite)
Download PuTTY : latest release
Erstmaliges öffnen mit PuTTY. IPv4 Adresse des Servers eingeben. Bei Saved Sessions beliebigen Setting Namen eingeben. Dann Save anklicken und anschließend auf Open klicken. (Zukünftig, dann wenn ihr PuTTY schließt und wieder öffnet braucht ihr nur mehr euren Sessionnamen anwählen und auf Open klicken. Die IP des Servers ändert sich ja nicht)
Wenn folgende Meldung kommt einfach auf ja klicken
Ein schwarzes Fenster öffnet sich. Bei Login as schreiben wir root rein und bestätigen mit Enter.
Dann müssen wir das Passwort dass wir bei der Installation des Betriebsystems vom SCP bekommen haben eingeben.
WICHTIG: Passworteingabe erfolgt immer blind. Also nicht wundern wenn beim tippen keine Sternchen oder Zeichen erscheinen.
Neuen Benutzer anlegen mit dem Befehl: adduser beliebigernutzername und dann bestätigen. Für den neu angelegten Benutzer muss ein Passwort vergeben werden.Auch hier erfolgt die Passworteingabe blind.
Wir werden im Tutorial den Benutzernamen iotatalktutorial verwenden. Der muss dann logischerweise von eurem Benutzernamen ersetzt werden.
5 mal durchbestätigen, dann soll alles so aussehen wie im unteren Screenshot.
Zum Schluss mit y bestätigen und enter drücken.
Jetzt geben wir den Befehl
echo "iotatalktutorial ALL=(ALL) NOPASSWD:ALL" >/etc/sudoers.d/iotatalktutorial && chmod 440 /etc/sudoers.d/iotatalktutorial
ein. Achtet beim ersetzen vom Benutzernamen iotatalktutorial in euren eigenen, unbedingt darauf das sich nirgends versehentlich ein Leerzeichen einschleicht oder verschwindet. Tipp: Kopiert euch den Befehl raus und bearbeitet ihn z.B in Word, anschliessend kopiert ihr ihn wieder in PuTTy.
Nun wechseln wir vom root Account zu dem eben erstellten neuen Benutzer mit dem Befehl: su - iotatalktutorial
Jetzt sudo su eingeben und bestätigen.
An dem Zeichen # sieht man, dass man mit dem root account angemeldet ist. Mit dem Befehl: whoami kann man das nochmal überprüfen. Es folgt: root.
Um einen wirklich ordentlich gesicherten Server zu haben wird man um einen SSH Zugang nicht herumkommen. Im folgenden Teil richten wir uns einen SSH Zugang ein.
SSH Zugang einrichten
Nach dem Befehl whoami geben wir wieder sudo su ein und tippen folgende Befehle einzeln ab, nach jedem Befehl enter drücken (oder einfach einzeln copy&paste):
Jetzt öffnen wir das Programm PuTTYgen (wird mit PuTTY mitinstalliert und sollte in Windows unter Start - Programme - PuTTY zu finden sein)
Auf Generate klicken und dabei die Maus bewegen. (Durch die Mausbewegung wird ein zufälliger Schlüssel generiert, publickey und privatekey)
Unter Keypassphrase geben wir unserem Privatekey noch ein individuelles Passwort. Passwort im Feld darunter wiederholen. Jetzt speichern wir den key mit dem Button "Save private key" in einem Ordner eurer Wahl auf dem PC ab. Wenn diese Datei verloren geht oder ihr euer Passwort dazu vergesst, seid ihr aus dem Server ausgesperrt und ihr müsst mit einer neuinstallation von vorne beginnen.
Jetzt kopieren wir uns den Publickey raus und kopieren ihn in das schwarze PuTTY Fenster. Mit Strg + O speichern, Enter drücken (es sollte die Meldung, "wrote 1 line", im Fenster erfolgen) und dann mit Strg + X verlassen. PuTTYgen könnt ihr nun schliessen.
Jetzt gehen wir im Verzeichniß zurück und deaktivieren noch die Passwortabfrage und den Permitrootlogin am Server. Ab diesen Zeitpunkt könnt ihr euch nur mehr mittels SSH einloggen. Dazu die 6 folgenden Befehle nacheinander eintippen (oder copy&paste), bei jedem Befehl mit enter bestätigen:
Befehl zum deaktivieren der Passwortabfrage:
grep -q "^PasswordAuthentication" /etc/ssh/sshd_config && sed -i 's/^PasswordAuthentication.*/PasswordAuthentication no/g' /etc/ssh/sshd_config || echo "PasswordAuthentication no" >> /etc/ssh/sshd_config
Enter drücken
Enter drücken
Befehl zum deaktivieren des Permitrootlogins:
Enter drücken
Enter drücken
Ihr könnt das Fenster nun schließen.
PuTTY wieder öffnen, IP Adresse eingeben, dann auf SSH und Auth klicken und unter Browse euren private Key den ihr euch in PuTTYgen mit Passwort gespeichert habt anwählen. Dann auf Data gehen und euren Benutzernamen eintragen, in unseren fall iotatalktutorial Auf Session klicken, unter Saved Session einen Namen eurer Wahl reinschreiben und auf Save klicken. Wenn wir nun das soeben gespeicherte Profil anwählen kommen wir schon zum login Fenster.
Wenn ihr alles richtig gemacht habt, sieht das Fenster wie folgt aus und ihr müsst nur mehr das Passwort das ihr in PuTTYgen vergeben habt eintippen. Anschliessend solltet ihr eingeloggt sein.
Bei erfolgreichem login sollte es ungefähr so aussehen
Wenn ihr eingeloggt seid, mit sudo su ins root wechseln und dann updaten wir noch den Server mit den neuesten Updates. (im Image bei der Neuinstallation des Betriebssystems sind nicht immer die neuesten Updates enthalten)
Dazu folgenden Befehlsblock eingeben.
apt-get update && apt-get upgrade -y && \
apt-get dist-upgrade -y && \
apt upgrade -y && \
apt-get autoremove -y
Wenn folgende Zeile auftaucht wisst ihr das die Updates fertig sind: root@v2202010131451129881:/home/iotatalktutorial#
Jetzt geht es schon an das installieren der Node.
Die Node installieren wir mit folgendem Befehl: (hier gleich zum rauskopieren, für "copy and paste" in Putty)
Der Befehl ist aktuell für die Hornetnodesoftware im Mainnet. (Der Installationsbefehl und Updatebefehl für das IOTA 2.0 DevNet (Nectar) Testnetz befindet sich weiter unten in der Anleitung)
sudo bash -c "bash <(curl -s https://raw.githubusercontent.com/nuriel77/hornet-playbook/main/fullnode_install.sh)"
Wenn der Link eingetragen ist, mit y bestätigen.
Die Installationsoptionen nicht ändern und einfach auf ok ,mit der TAB Taste, klicken und anschließend noch einmal bestätigen.
Der Node dann noch einen Usernamen und Passwort vergeben.
Wenn die Installation durchgelaufen ist, einen Screenshot vom folgendem Bild machen. Mit den 2 https Adressen können wir dann das Dashboard unserer Node öffnen. Dazu einfach die Adressen in den Browser eingeben. (Wartet mit dem öffnen des Dashboards etwas, es kann ein paar Minuten dauern bis das funktioniert)
Username und Passwort das wir während der Installation vergeben haben werden zum Login für das Hornet Dashboard + Grafana benötigt.
Hornet Dashboardadresse: ist die IP eures Servers. (Die IP Adresse eures Servers einfach in die Browseradresszeile eintippen)
Grafana Adresse, ist: "your-ip/grafana" (Hier auch, die IP Adresse eures Servers + /grafana einfach in die Browseradresszeile eintippen
Glückwunsch! Die Node sollte nun online sein.
Das synchronisieren der Node dauerte bei mir, stand 06.08.2021 mit Hornet Version 1.0.4 ca. 1 Stunde.
Unter Chrome kommt eine Warnmeldung beim einloggen ins Hornet Dashboard. Auf "Erweitert" klicken.
Und ganz unten auf "Weiter zu your-ip" klicken
Unter "Login" am rechten Rand, könnt ihr euch mit den Login Daten die ihr während der Hornet installation vergeben, habt einloggen.
Um die Node upzudaten oder einfach zum rumspielen, in PuTTy einloggen, gebt dann den Befehl sudo su ein, anschließend den Befehl horc (steht für hornetcontrol). Sieht dann so aus.
Wir wünschen euch viel Erfolg beim installieren!!!
Wer möchte, Trinkgeld an: iota1qqxag9en8en9hn3wp28eawcw5qr458ffqce9ut8qpvn95327t504ywdwpg9
(Eventuell gespendetesTrinkgeld wird dem IOTA Ökosystem zugutekommen)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Wird benötigt für den Community Vote: Shimmer Ecosystem Funding Proposal am 14.07.2022 (das Plugin muss vor dem 14.07.2022 14:00 hinzugefügt werden)
Participation Plugin Aktivierung
Einloggen via PuTTy. Befehl sudo su eingeben anschließend den Befehl horc eintippen.
Im "Horc" Menü unter Punkt h ein Update machen. (Version 1.4.4, Stand 24.05.2022) Wenn Version 1.4.4 schon installiert ist könnt ihr diesen Punkt natürlich überspringen.
Node gegebenenfalls auch updaten. (Im "Horc" Menü unter Punkt a)
Wenn das erledigt ist geht ihr im "Horc" Menü auf Punkt b (Hornet Plugins), dort aktiviert ihr mit der Leertaste das Participation Plugin.
Wenn ihr euch jetzt ins Dashboard eurer Node begebt könnt ihr unter Plugins das Participation Plugin finden.
Im Participation Plugin auf Add Event klicken und folgenden Link hineinkopieren und mit ok bestätigen. Das wars schon.
https://raw.githubusercontent.com/iotaledger/participation-events/master/events/vote/shimmer_funding.json
------------------------------------------------------------------------------------------------------------------------------------------------------
Node updaten
Node updaten: Eine neue Hornet Version ist released worden! Einloggen in PuTTY. Anschliessend sudo su eingeben (damit wechseln wir in den rootaccount). horc eingeben und den Punkt a "Update Hornet Software" wählen. Der Rest sollte selbsterklärend sein. Das Dashboard kann nach dem Update eine Zeit lang nicht erreichbar sein, da die Node sich erst mit der Database neu syncen muss (Bad Gateway Meldung). Das kann ein paar Minuten dauern.
Sollte die Node nicht erreichbar sein punkt "h" (Update HORC and node scripts) im horc Menü auch noch updaten.
Sollte es immer noch Probleme geben könnt ihr noch Punkt "l" Get new snapshot DB anwählen.
Anleitung manuelles hinzufügen von Nachbarn
In der aktuellen Nodesoftware ist Autopeering implementiert und ihr müsst euch nicht manuell mit Nachbarn verbinden. Wenn ihr aber manuell Nachbarn hinzufügen wollt, hier ein paar Möglichkeiten.
Nachbarsuche: Hier in den Kommentaren bzw. PM oder im IOTA Discord unter Community Development/nodesharing oder unter https://nodesharing.wisewolf.de/
Auf Peers klicken anschließend auf Add Peer klicken. Hier müssen wir nun die IP Adresse eures Nachbarn und die Node ID eintragen.
Ok anwählen dann sollte euer Nachbar eingetragen sein. Je mehr Nachbarn umso besser. Autopeering verbindet euch mit 4 Nachbarn, wenn ihr manuell noch welche hinzufügt würden wir nochmals 4 empfehlen.
Ihr könnt euch auch Nachbarn mithilfe folgender Seite suchen: https://nodesharing.wisewolf.de/
In der ersten Zeile eure IP Adresse eintragen. 2. Zeile Port 15600. 3. Zeile leer lassen. 4. Zeile eure Node ID die findet ihr auf der Homeseite des Hornet Dashboards.
"Give me peers!!" klicken und euch werden Adressen von Nachbarn angezeigt.
Hier noch eine Kurzanleitung zu Grafana
Mit Grafana könnt ihr sämtliche Statistiken eures Servers und der Node auslesen. Im Browser dazu die entsprechende Adresse wie im Tutorial erklärt eingeben. Ihr gelangt somit auf die Login Seite von Grafana.
Einloggen mit den selben Benutzernamen und Passwort mit dem ihr euch auch ins Hornet Node Dashboard einloggt. Klickt dann auf der Grafana Startseite auf die 4 Kästchen.
Anschliessend auf "Manage" klicken
Dann seht ihr schon 5 Punkte die sämtliche Statistiken und Trends enthalten
Die könnt ihr mal alle 5 durchsehen. Mit dem Stern könnt ihr Favoriten setzen, die dann nach dem Login in Grafana gleich auf der Startseite vorhanden sind.
Beispiel: Startseite mit einem Favoriten
Ihr könnt mit Grafana eine Menge monitoren und machen. Auch ein individuelles Dashboard mit euren favorisierten Statistiken erstellen und, und, und. Einfach rumspielen und probieren.
Server updaten (manuell)
Das Betriebsystem von eurem Server bekommt auch immer wieder mal Updates, ähnlich wie bei Windows. Einfach ab und an mal updaten. Einloggen in Putty. Benutzername und Passwort eingeben. Befehl sudo su und anschliessend den folgenden Befehlsblock reinkopieren:
apt-get update && apt-get upgrade -y && \
apt-get dist-upgrade -y && \
apt upgrade -y && \
apt-get autoremove -y
Ihr seht dann in Putty wie die einzelnen Updates installiert werden. Wenn folgende Zeile auftaucht wisst ihr das die Updates fertig sind: root@v2202010131451129881:/home/iotatalktutorial#
Server updaten (automatisch)
Einloggen in Putty. Benutzername und Passwort eingeben. Befehl sudo su eingeben.
Zuerst stellst du mit apt install unattended-upgrades sicher, dass das benötigte Paket dafür vorhanden ist. Um automatische Updates zu aktivieren, musst du zwei Dateien anpassen.
Die erste Datei öffnest du mit folgendem Befehl: nano /etc/apt/apt.conf.d/10periodic
Dort ersetzt du den Inhalt komplett durch (mit den Pfeiltasten navigieren):
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";
Speichern mit STRG + x anschließend Y YES wählen. Die zweite Datei öffnest du mit:
nano /etc/apt/apt.conf.d/50unattended-upgrades
Dort musst du die folgenden Optionen anpassen (mit der Pfeiltaste solange nach unten navigieren, bis ihr die Befehle gefunden habt):
Unattended-Upgrade::Remove-Unused-Kernel-Packages "true";
Unattended-Upgrade::Automatic-Reboot "true";
Unattended-Upgrade::Automatic-Reboot-Time "03:33";
Die Zeit kann natürlich individuell gesetzt werden.
!!!! GoShimmer Installation funktioniert zur Zeit nicht !!!!
Aktuell ist mit dem einzeilen Installationsbefehl die Installation einer GoShimmer Node nicht möglich. Nuriel, der der die Installationsbefehle codet, hat Familienzuwachs bekommen und aktuell keine Zeit sich um seinen Nodeinstallationsbefehl zu kümmern. DeMicheles einzeilen Installationsbefehl basiert auf dem von Nuriel und ist somit auch unbrauchbar.
Es gibt noch eine gute Anleitung unter https://wiki.iota.org/goshimmer/tutorials/setup ,diese ist aber nicht so gut für Nicht IT-ler geeignet.
Ich werde ab und zu auf Github vorbeischauen, wenn Nuriel den Code fixen sollte gibt es wieder ein Update.
Ich lasse dennoch die Anleitung dafür voerst hier stehen.
IOTA 2.0 DevNet (GoShimmer/Nectar) für Coordicide Testnetz
Ihr könnt euch auch eine IOTA 2.0 DevNet Node für das Coordicide Testnetz aufsetzen. Auch dazu gibt es einen 1 Zeilen Installationsbefehl. Die Installation läuft praktisch gleich ab wie bei Hornet. Das IOTA 2.0 DevNet hat Autopeering implementiert, manuelle Nachbarsuche entfällt somit. es gibt 2 Installationsmöglichkeiten. Vorläufig kann ich die erste (Option 1) empfehlen.
Während der Installation müsst ihr lediglich 2 mal mit (Y) Yes bestätigen. Das Dashboard ist dann einige Minuten nach erfolgreicher Installation erreichbar. Bei dieser Option gelangt ihr ohne Benutzername und PW auf das Dashboard.
Option 1: Installationsbefehl
wget https://raw.githubusercontent.com/demichele/install-goshimmer/master/install.sh && chmod 0777 install.sh && ./install.sh
Dashboard erreichbar unter: http://your-ip:8081
Updatebefehl
Einloggen in PuTTy, dann Befehl sudo su eingeben, anschließend den folgenden Updatebefehl reinkopieren
cd /opt/goshimmer && docker-compose down && rm db/* && docker-compose pull && docker-compose up -d
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Option 2:
ACHTUNG: Stand 26.08.2021 läuft die Installation von GoShimmer mit einer Fehlermeldung durch. Dies betrifft jedoch nur Grafana. Die Node funktioniert trotzdem!
Installationsbefehl
sudo bash -c "bash <(curl -s https://raw.githubusercontent.com/nuriel77/goshimmer-playbook/main/goshimmer_install.sh)"
Mit der TAB Taste einfach ok anwählen und bestätigen.
Wenn die Installation fertig ist sollte es so aussehen. In dem Fenster werden euch noch die Loginadressen für das Dashboard und Grafana angezeigt.
IOTA 2.0 DevNet (GoShimmer/Nectar Testnetz) Node Dashboardadresse: ist die IP eures Servers. (Die IP Adresse eures Servers einfach in die Browseradresszeile eintippen)
Grafana Adresse, ist: "your-ip/grafana" (Hier auch, die IP Adresse eures Servers + /grafana einfach in die Browseradresszeile eintippen
Beim aufrufen des Dashboards müsst ihr den Benutzernamen und das Passwort eingeben das ihr während der Installation vergeben habt.
Unter folgender Adresse ist das Devnet visualisiert. Ihr könnt eure Node mittels der Node ID in der Visualisierung suchen.
http://ressims.iota.cafe:28080/autopeering
Um die Node upzudaten oder einfach zum rumspielen, in PuTTy einloggen, gebt den Befehl sudo su ein, anschließend den Befehl gosc (steht für goshimmercontrol). Sieht dann so aus.
Folgender Absatz ist noch UNDER CONSTRUCTION (hatte noch keine Zeit ein Update via das "gosc" Menü auszuprobieren)
ACHTUNG! Wenn ihr GoShimmer über das "gosc" Menü updaten wollt, müsst ihr zuerst GoShimmer stoppen und die existierende Database löschen.
Befehl zum stoppen von GoShimmer: sudo systemctl stop goshimmer && sudo rm -rf /var/lib/goshimmer/mainnetdb/* Befehl dauert einen kurzen Moment bis er ausgeführt wird.
Die Database findet ihr in `/var/lib/goshimmer/mainnetdb`
Neuinstallation bei einem Update von GoShimmer ist die Alternative.
Das syncen der IOTA 2.0 DevNet GoShimmer Node dauerte bei mir mit Version 0.7.4, stand 14.07.2021 ca. 1 Stunde.
Folgend noch ein paar allgemeine Erläuterungen:
Bei Netcup gibt es noch einen etwas günstigeren Server der für die Hornet Node auch ausreichend wäre. ( VPS 500 G8 )
Die Ersparnis beträgt ca. 70 Cent pro Monat. Welche Anforderungen in Zukunft an die Nodes gestellt werden ist schwer abzusehen, ein Server Upgrade sollte jedoch immer möglich sein. Wir haben uns wegen der geringen Preisdifferenz gleich für den stärkeren Server entschieden.
Bei der Anmeldung zur Servermiete KANN es sein das man sich mit Personalausweis und Meldezettel verifizieren muss. Kryptonight hat das nicht machen müssen, ich schon. Der Grund dafür sind laut Netcup viele gefälschte Bestellungen.
Theoretisch sollte die Hornet Node auch auf dem bereits installiertem Betriebssystem Debian 10 laufen. Jedoch hatten wir hier Probleme, deshalb gleich auf Ubuntu 20.04 wechseln und dazu noch lernen wie man den Server resetet.
Der "echo" Befehl in der Anleitung hat folgenden Hintergrund: Damit gibt man dem neuen Benutzer sudo Rechte, um mit dem neuen Benutzer, mit dem Befehl sudo su in den root account zu kommen. Das muss man unbedingt machen bevor man den root Login deaktiviert, ansonsten sperrt man sich aus dem Server aus.
Vergleicht bei der Eingabe immer eure Eingaben mit denen auf den Screenshots. Sollte praktisch bis auf den Benutzernamen iotatalktutorial immer übereinstimmen.
Die Anleitung funktioniert ab PuTTY mit jedem Serveranbieter gleich.
Wir übernehmen keinerlei Haftung für die Richtigkeit der Anleitung und/oder daraus entstehende Schäden!