[RasPi][DE/EN]Von einer Neuinstallation bis zum Witness / From a new installation to Witness

in blurtgerman •  4 years ago  (edited)

RasPi.png

A thanks to Deepl.com and @nerdtopiade for translating.
The English version of the manual is below the German version.


Schönen guten Hallo.

Nachdem ich immer wieder mal eine Anleitung schreibe, wie man den RasPi für diverse Hardforks updatet und ich nun ein Image verändert habe, dass man nun wieder einen RasPi neu einrichten kann, setze ich mich nun auf Wunsch von @megadrive hin und verfasse eine Anleitung für eine Komplette Neuinstallation vom Flashen bis zur laufenden Node und optional werden wir am Ende auch noch ein Witness. Ich hoffe, ich kann das einigermaßen gut erklären.

Bevor ich es vergesse, ich bin Windows 10 Nutzer und daher gilt alles was ich schreibe nur für Windows Systeme. Andere Systeme können daher leicht abweichen, aber vom Grunde sollte alles ähnlich sein.


Was wird benötigt?

  • Ein Raspberry Pi 3 oder 4
  • Eine 32 GB Micro SD-Karte (oder höher)
  • Ein Kartenleser für den PC
  • Das RasPi Image: Download
  • Das Programm Etcher zum Beschreiben der SD-Karte: Download

Schritt 1: Das beschreiben der SD-Karte

  • Nach dem Download und der Installation von Etcher starten wir das Programm und stecken den Kartenleser samt der SD-Karte am PC ein.
  • Im Programm wählen wir dann beim Punkt "Flash from File" die eben Heruntergeladene Datei "cryptopie-2021-03-06-18_58_06-DotiMod.img.xz" aus.
  • In der Mitte sollte schon die SD-Karte erkannt worden sein, wenn nicht klickt man auf "Select Target" und wählt das Laufwerk mit der SD-Karte aus.
    Etcher.png
  • Wenn es dann so ausschaut wie auf dem Bild, kann man auf "Flash!" klicken und das Beschreiben der SD-Karte beginnt. Dies kann einige Minuten dauern.
    ACHTUNG:
    Alle vorherigen Daten auf der SD-Karte gehen dabei verloren!

Schritt 2: Der erste Login auf den RasPi

  • Sobald Etcher mit dem Beschreiben der SD-Karte fertig ist, können wir den Kartenleser abziehen und die SD-Karte in den RasPi stecken und diesen mit Strom versorgen.
  • Nach kurzer Zeit schon, können wir die Windows Eingabeaufforderung starten. Dazu klicken wir mit der rechten Maustaste auf das Windows-Logo in der Taskleiste und klicken auf "Eingabeaufforderung". Siehe Bild:

cmd.png

  • Hier geben wir nun den Befehl ein:
    ssh root@cryptopie

Bei der ersten Verbindung kann es vorkommen, dass Windows noch eine Bestätigung will, dass man wirklich sicher ist, dass man die Verbindung aufbauen will. Dies bestätigt man mit der Eingabe von "yes".

ssh.png

  • Nun soll man ein Kennwort eingeben. Dieses ist "root" (klein geschrieben ohne Anführungszeichen). Dieses ändern wir aber gleich ab!

Wenn ihr das seht, sind wir nun auf dem RasPi eingeloggt!

firstlogin.png


Schritt 3: Kennwort ändern und schauen ob alles läuft

Nachdem wir nun auf den RasPi eingeloggt sind, sollten wir erst einmal das Kennwort ändern.

  • Dazu geben wir den Befehl ein.
    passwd
  • Nun möchte er ein neues Kennwort haben. Dies müsst ihr dann auch ein zweites Mal als Bestätigung eingeben. Die Kennworteingabe wird auf dem Bildschirm nicht angezeigt, aber jeder Tastendruck zählt.

passwd.png

Achtung das Kennwort gut merken, denn ohne dieses kommt ihr nicht mehr auf den RasPi!

Je nachdem wie schnell wir mit den bisherigen Schritten waren, konnte der RasPi die Automatische Einrichtung abschließen. Auf Nummer sicher zu gehen, geben wir den Befehl top ein und warten solange, bis der Task "blurtd" erscheint.

top.png

Wenn dies passiert ist, läuft bereits die Blockchain-Synchronisation!

Die "TOP Anzeige" können wir mit der Tastenkombination "STRG+C" abbrechen um wieder Befehle eingeben zu können.


Schritt 4: Änderungen in der config.ini

Nun müssen wir noch 2 Sachen in der config.ini ändern. Dieser Schritt könnte in späteren Versionen wegfallen, wenn die Basisdatei abgeändert wurde. Aktuell (HF5) ist es aber noch nötig.

Zunächst öffnen wir die config.ini mit dem Befehl
nano /var/lib/docker/volumes/blurtd/_data/config.ini

Nun navigieren wir mit der Pfeiltaste nach unten zur Zeile:
# p2p-endpoint =

Diese ändern wir ab in:
p2p-endpoint = 0.0.0.0:1776

Weiter geht es ein bisschen weiter unten. Dort zur Zeile:
p2p-seed-node = 78.46.137.254:2001 88.198.76.136:2001

Dort setzen wir ein # davor:
# p2p-seed-node = 78.46.137.254:2001 88.198.76.136:2001

configini.png

  • Zum Speichern drücken wir STRG + o, das wir mit Enter bestätigen.
  • Nun verlassen wir den Editor mit STRG + x

Jetzt nur noch den blurtd docker neu starten mit dem Befehl:
docker restart blurtd


Schritt 5: Fortschritt der Synchronisation

Mehr Arbeitsschritte sind eigentlich nicht mehr nötig, da man ab jetzt nur noch warten kann. Und dies sehr sehr lange!

Mein Testdurchlauf dauerte ca. 70 Stunden, aber da man mit der Einrichtung quasi fertig ist, sollte das nicht mehr stören.

Den aktuellen Stand der Synchronisation könnt ihr mit folgendem Befehl abfragen:

docker logs blurtd -f --tail 100

Hier aber nicht erschrecken, seit ein paar Tagen bekommt man hier sehr viele "Block to old" Errors an den Kopf geworfen. Dies ist aber nach Aussage von @nerdtopiade und @jacobgadikian unbedenklich. Es bremst die Synchronisation nur ein wenig aus.

logserror.png

Vielleicht ist das Problem bis zu euerer Installation der Blurt Node auch schon behoben worden.

Wenn dann die Synchronisation fertig ist, läuft euere eigene Blurt Node fleißig vor sich hin. Das schaut dann so aus:

worlingnode.png


Nun werden wir ein Witness (Optional)

Für den Abschnitt geht der Dank an @michelangelo3. Ich habe mich da an seinem Beitrag bedient.

Hier muss man eigentlich nur noch einiges an Befehlen eingeben und sich Keys notieren.

  • Wechsel auf die Bash des Blurtd-Containers
    docker exec -it blurtd bash
  • Ins Verzeichnis blurtd wechseln
    cd /blurtd
  • Wallet aufrufen
    cli_wallet

Es kommt die Meldung
"Please use the set_password method to initialize a new wallet before continuing".

Jetzt denkt ihr euch ein tolles Passwort aus. Sonderzeichen sind nicht gestattet wie z.B. Ausrufezeichen.

  • set_password gefolgt vom gewünschten Passwort
    set_password yourpassword
  • Wallet entsperren
    unlock yourpassword
  • Neue Schlüssel generieren
    suggest_brain_key

Die nun generierten Keys speicherst dir gut ab. Diese wirst du gleich noch brauchen.

  • wif_priv_key = dein eben generierter privater Witness-Key
    import_key wif_priv_key

  • priv_activ_key = dein privater AktivKey (Vom Account der Witness werden soll)
    import_key priv_activ_key

  • "strg+d" drücken um die Wallet zu beenden

  • "exit" eingeben um zurück auf die Bash des Pi zu gelangen

Jetzt müssen wir noch einmal in die config.ini um die Witness Daten einzutragen.

nano /var/lib/docker/volumes/blurtd/_data/config.ini

Hier müssen wir mit den Pfeil nach unten Taste sehr weit nach unten, bis wir die passenden Stellen finden.

  • Witness-Account und privaten Witness-Key in der config.ini eintragen.
    Wichtig: Witness-Account in “Anführungszeichen” setzten, # am Zeilenbeginn ggf. entfernen.

Sollte wie auf dem Bild aussehen, nur eben mit eueren Namen und Key!

witnessconfig.png

  • Mit STRG+o und Enter speichern

  • Mit STRG+x Editor schließen.

  • Änderungen nach blurtd schreiben und Container neu starten
    docker restart blurtd

Kontrolle mit docker logs blurtd -f ob alles korrekt läuft


Wir Aktivieren den Witness (Optional)

Wenn der Witness Account soweit angelegt ist, müssen wir den jetzt nur noch im Blurt Netzwerk Aktivieren.

  • Wechsel auf die Bash des Blurtd-Containers
    docker exec -it blurtd bash
  • Ins Verzeichnis blurtd wechseln
    cd /blurtd
  • Wallet aufrufen
    cli_wallet
  • Wallet entsperren
    unlock yourpassword
  • WITNESS_PUBLIC_KEY = dein Witness public Key, beginnt i.d.R. mit BLT… Und klar, gamer0815 muss mit deinem Accountnamen und die Blog-URL durch deine eigene ersetzt werden!
update_witness "gamer0815" "https://blurtter.com/@gamer0815" "WITNESS_PUBLIC_KEY" {"account_creation_fee":"10.000 BLURT","maximum_block_size":65536} true
  • Mit STRG+d Wallet beenden
  • Mit "exit" zurück auf die Bash des Pi

Geschafft!


Zusätzliche Einstellungen (UFW Firewall)

Die UFW (Firewall) des RasPi's ist in der Grundinstallation nicht aktiv. Sie ist auch nicht unbedingt nötig, aber wenn ihr sie trotzdem haben wollt, führt folgende Befehle aus um sie einzurichten und zu starten. (Hierfür geht ein Danke an @saboin und @yehey)

Jede Zeile einzeln eingeben!

ufw reset
ufw allow ssh
ufw allow 1776
ufw default deny
ufw default allow outgoing
ufw reload
ufw enable


Now follows the English translation!


Beautiful good hello.

After I write every now and then a tutorial on how to update the RasPi for various hardforks and I have now changed an image that you can now set up a RasPi again, I sit down now at the request of @megadrive and write a tutorial for a complete reinstallation from flashing to the running node and optionally we will also end up a Witness. I hope I can explain this reasonably well.

Before I forget, I am a Windows 10 user and therefore everything I write only applies to Windows systems. Other systems may differ slightly, but basically everything should be similar.


What is needed?

  • A Raspberry Pi 3 or 4
  • One 32 GB Micro SD card (or higher)
  • A card reader for the PC
  • The RasPi Image: Download
  • The Etcher program for writing to the SD card: Download

Step 1: Writing to the SD card

  • After downloading and installing Etcher, we start the program and plug the card reader and the SD card into the PC.
  • In the program we select the just downloaded file "cryptopie-2021-03-06-18_58_06-DotiMod.img.xz" at the point "Flash from File".
  • In the middle the SD card should already be recognized, if not click on "Select Target" and select the drive with the SD card.

Etcher.png

  • If it then looks like the picture, you can click on "Flash!" and the writing of the SD card begins. This may take a few minutes.
    WARNING:
    All previous data on the SD card will be lost!

Step 2: The first login to the RasPi

  • Once Etcher is done writing to the SD card, we can unplug the card reader and plug the SD card into the RasPi and power it up.
  • After a short time, we can start the Windows command prompt. To do this, we right click on the Windows logo in the taskbar and click on "Command Prompt". See the picture:

cmd.png

  • Here we now enter the command:
    ssh root@cryptopie.

At the first connection it can happen that Windows wants a confirmation that you are really sure that you want to establish the connection. You confirm this by entering "yes".

ssh.png

  • Now you have to enter a password. This is "root" (written in small letters without quotation marks). But we change this password immediately!

If you see this, we are now logged in on the RasPi!

firstlogin.png


Step 3: Change password and see if everything works

Now that we are logged in to the RasPi, we should first change the password.

  • For this we enter the command
    passwd
  • Now it wants to have a new password. This you have to enter a second time as confirmation. The password entry is not shown on the screen, but every keystroke counts.

passwd.png

Memorize the password well, because without it you will not be able to access the RasPi!

Depending on how fast we were with the previous steps, the RasPi could complete the Automatic Setup. To be on the safe side, we enter the command top and wait until the task "blurtd" appears.

top.png

If this happened, the blockchain synchronization is already running!

We can cancel the "TOP display" with the key combination "CTRL+C" to be able to enter commands again.


Step 4: Changes in config.ini

Now we have to change 2 things in config.ini. This step could be omitted in later versions, when the base file has been changed. But currently (HF5) it is still necessary.

First we open the config.ini with the command
nano /var/lib/docker/volumes/blurtd/_data/config.ini

Now we navigate to the line using the down arrow key:
# p2p-endpoint =

We change this to:
p2p-endpoint = 0.0.0.0:1776

Continue a little further down. There to the line:
p2p-seed-node = 78.46.137.254:2001 88.198.76.136:2001

There we put a # in front of it:
# p2p-seed-node = 78.46.137.254:2001 88.198.76.136:2001

configini.png

  • To save, we press CTRL + o, which we confirm with Enter.
  • Now we leave the editor with CTRL + x

Now just restart the blurtd docker with the command:
docker restart blurtd


Step 5: Synchronization progress

More steps are actually no longer necessary, because from now on you can only wait. And this for a very very long time!

My test run took about 70 hours, but since you are practically done with the setup, this should not bother you anymore.

You can check the current state of the synchronization with the following command:

docker logs blurtd -f --tail 100

But don't be alarmed, since a few days you get a lot of "block to old" errors thrown at you. But according to @nerdtopiade and @jacobgadikian this is harmless. It just slows down the synchronization a bit.

logserror.png

Maybe the problem has already been solved by the time you install the Blurt Node.

When the synchronization is finished, your own Blurt Node will run diligently. It will look like this:

worlingnode.png


Now we will create a Witness (Optional)

Thanks go to @michelangelo3 for the section. I have used his contribution.

Here you actually only have to enter some commands and write down keys.

  • Switch to the bash of the blurtd container
    docker exec -it blurtd bash
  • Change to the blurtd directory
    cd /blurtd
  • Open Wallet
    cli_wallet

The following message appears
"Please use the set_password method to initialize a new wallet before continuing".

Now you think of a great password. Special characters like exclamation marks are not allowed.

  • set_password followed by the desired password
    set_password yourpassword
  • Unlock wallet
    unlock yourpassword
  • Generate new keys
    suggest_brain_key

Save the now generated keys well. You will need them in a moment.

  • wif_priv_key = your just generated private witness key
    import_key wif_priv_key

  • priv_activ_key = your private ActiveKey (from the account you want to witness)
    import_key priv_activ_key

  • press "ctrl+d" to exit the wallet

  • type "exit" to get back to the bash of the Pi

Now we have to go to config.ini again to enter the Witness data.

nano /var/lib/docker/volumes/blurtd/_data/config.ini

Here we have to use the down arrow key to go very far down until we find the right spots.

  • Enter witness account and private witness key in config.ini.
    Important: Put witness account in "quotes", remove # at the beginning of the line if necessary.

Should look like the picture, but with your name and key!

witnessconfig.png

  • Save with CTRL+o and Enter

  • Close editor with CTRL+x.

  • Write changes to blurtd and restart container
    docker restart blurtd

Check with docker logs blurtd -f if everything is running correctly


We activate the Witness (Optional)

Once the Witness account is created, we only need to activate it in the Blurt network.

  • Switch to the bash of the blurtd container
    docker exec -it blurtd bash
  • Change to the blurtd directory
    cd /blurtd
  • Open Wallet
    cli_wallet
  • Unlock wallet
    unlock yourpassword
  • WITNESS_PUBLIC_KEY = your Witness public Key, usually starts with BLT... And sure, gamer0815 must be replaced with your account name and the blog URL with your own!
update_witness "gamer0815" "https://blurtter.com/@gamer0815" "WITNESS_PUBLIC_KEY" {"account_creation_fee":"10.000 BLURT","maximum_block_size":65536} true
  • Exit Wallet with CTRL+d
  • With "exit" back to the bash of the Pi

Done!


Additional settings (UFW Firewall)

The UFW (Firewall) of the RasPi is not active in the basic installation. It is not absolutely necessary, but if you want to have it anyway, execute the following commands to set it up and start it. (Thanks go to @saboin and @yehey for this one).

Enter each line separately!

ufw reset
ufw allow ssh
ufw allow 1776
ufw default deny
ufw default allow outgoing
ufw reload
ufw enable


Member of Opfergnome-Witness-Team on Blurt

Opfer.png
Feel free to vote for us!

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE BLURT!
Sort Order:  
  ·  4 years ago  ·  

This is amazing thanks for sharing all the steps to setting up Blurt on a Raspberry Pi!

Wow, da hast jetzt einige Hürden genommen, erst noch der Sync mit 0.6.0... Super Anleitung und Glückwunsch, dass dein RasPi das überlebt hat ;-)

  ·  4 years ago  ·  

Jo, hat einiges an Stunden gefressen, hat aber Fun gemacht.

Die Datenquelle für den RasPi wurde ja erst mal wieder auf 0.5.0 gesetzt, da es Probleme gab. Aber das ist ja das gute an der Image Mod, sobald ein HF6 oder höher kommt, werden neue Flashs direkt neueste Version.

Die Upgrade Posts für bereits laufende RasPis werde ich weiterhin machen. Wobei sich da normal nichts ändern sollte. Somit wird das erst mal immer so gehen wie bei HF5.

Wobei ich für HF6 noch die config.ini Änderung mit in den Post dann packen müsste, da länger laufende Pi's das noch drin haben müssten. Naja mal schauen.

Jedenfalls noch mal Danke für die Hilfe zwecks Witness Upgrade. Das hat mir paar Stunden erspart.

  ·  4 years ago  ·  

Super starke Anleitung, danke!!!
Ich werde mich mal dran versuchen. Sollte meine Raspi Funken sprühen, nehme ich dich in Regress... 😉

  ·  4 years ago  ·  

Und jetzt kannst Du auch gleich dich als Witness anmelden ;)
Um so mehr, desto stabiler die Blockchain.

  ·  4 years ago  ·  

Na, ich weiß nicht. Ich wäre mit mir selbst nicht zufrieden, wenn "nur 'ne Maschine" läuft. Würde mich schon etwas mehr engagieren wollen, doch dazu habe ich momentan keine Kapazitäten.
Oje, ich habe noch nicht einmal das neue Image geladen... ;-)

  ·  4 years ago  ·  

wenn "nur 'ne Maschine" läuft

Das alleine würde schon ausreichen, um die Frauenquote auf Blurt, gegenüber Hive und Steem, um zwei Frauen voraus zu sein ;)

Würde mich schon etwas mehr engagieren wollen

Normal wird sowas nur optional von einem Witness verlangt. Ein Witniss-Server langt in der Regel, denn das alleine hält die Blockchain am Laufen.
Möchte ein witness aber in den oberen Top 10 sein, dann sollte er schon etwas mehr als einen Server zu bieten haben.
Aber wie man es auf Hive und Steem sieht, geht es auch ganz ohne weitere Aktivitäten ganz gut ;)

  ·  4 years ago  ·  

Normal wird sowas nur optional von einem Witness verlangt.

Guck mal, genau das habe ich erst hier gelernt. Und ich bin echt dankbar, dass meine Vorstellungen vom "Mythos Witness" nun realitätsnah sind: Am Ende geht es auch dabei also in erster Linie um Geld und Einfluss. "Gute Entwicklerkompetenzen und technisches Blockchain-Knowhow" wären mir deutlich lieber.
Na ja, die Raspi muss ja nicht nutzlos in der Gegend herumbaumeln - ich werde in mich gehen... :-)

Meine Erfahrung als Newbie-Witness, die Jungs geben ihr Wissen sehr gerne weiter, erinnert mich an meine Chain-Anfänge, da gab es auch viele die mir erklärt haben wie das alles funktioniert. Ich denke Condeas meint mit "optional" man muss sich nicht reinhängen, wer mehr machen will, läuft in offene Arme.

  ·  4 years ago  ·  

Immer gerne. :)
Ich warte auch schon drauf, dass meiner Explodiert so oft wie er die letzten Tage neu Syncen durfte, aber noch ist die Bude nicht abgebrannt. :D

  ·  4 years ago  ·   (edited)

Ui, Witness @chriddi in Sicht...?

EDIT: Ich mache gerade einen Probelauf mit dem Image von Doti. CPU läuft auf 200% - hehe, die Anzeige von top rechnet wohl die Kerne zusammen. Liege mit meinem Gehäuse konstant bei 50 °C.

  ·  4 years ago  ·  

Ui, Witness @chriddi in Sicht...?

Liest sich ja ganz phantastisch... 😂
Aber noch sehe ich das nicht, da ich kaum Kapazitäten habe (habe mir noch nicht einmal das neue Image geladen) und nicht damit zufrieden wäre, wenn bei mir einfach nur 'ne Maschine liefe. Wenn, dann möchte ich mich auch engagieren. Geht aus diversen Gründen gerade nicht.
50° C ist schwer lebensbedrohendes Fieber... 😉

  ·  4 years ago  ·  

@dotwin1981. you are finishing a hurting gap for all the pilots.

Many thanks on behalf of all the Raspilots for doing this important job. As a member of the @Opfergnome Witness Team you show the Blurt Community what witnesses do and what their meaning is for all bloggers. Witness is always much more than just having a machine mining blocks.

Oh really Helpful for people who want to setup witness. But i'am so upset because I don't know about more this topic. For this reason I can't setup although I highly want.

I also share it on my twitter.

Thanks, dear.

If anyone can help, I also can do it.

  ·  4 years ago  ·  

Hello and thanks for sharing.
At the beginning I had absolutely no idea about the subject, but little by little if you stick with it, you get along very well. There is also a very great community on Blurt, which shares all their findings and always helps when questions arise.
So if you also want to set up a Witness Pie, you will certainly not only be helped by me.

  ·  4 years ago  ·   (edited)

Wow, Doti, das ist ja eine spitzenmäßige Anleitung. Super!

Vielen herzlichen Dank für die viele Arbeit, die du dir gemacht hast!

PS: Möchtest du ein Witness-Vote für deinen "gamer0815"?

  ·  4 years ago  ·   (edited)

Dankeschön.
Jetzt weist, was ich gestern während der Kneipenzeit gemacht hatte. :)
Hab auch schon 2 neue Projekte im Auge, aber jetzt erst mal paar Tage Urlaub. :D

Edit:
Zu einen Witness Vote sage ich nicht nein. Nehme ich gerne. Mit dem Account hab ich noch bisschen was vor, was zur Blurt Förderung beitragen soll. Von daher kann da ein paar Stimmen mehr nicht schaden. :)

  ·  4 years ago  ·  

Zu einen Witness Vote sage ich nicht nein. Nehme ich gerne. Mit dem Account hab ich noch bisschen was vor, was zur Blurt Förderung beitragen soll. Von daher kann da ein paar Stimmen mehr nicht schaden. :)

Super! Dann werde ich das nachher gleich erledigen.

  ·  4 years ago  ·  

Vielen vielen Dank. Freut mich sehr.

  ·  4 years ago  ·  

Hat leider nur ein Plätzchen wettgemacht ;-) 32 -> 31

  ·  4 years ago  ·  

Vielen Dank.
Jeder Schritt nach vorne ist ein Schritt nach vorne. :D

  ·  4 years ago  ·  

Vote nicht so früh! ;-)
Du killst dir deine CR damit. Weißt du ja bestimmt ;-)

  ·  4 years ago  ·  

jo. :)
die Macht der Gewohnheit. :D

  ·  4 years ago  ·  

Die blurtter-wallet geht gerade nicht.

Ich muss ja mit Active-Key agieren.
Ich denke, dieser kann ich auch vertrauen, oder?
https://wallet.blurtworld.com/

  ·  4 years ago  ·  

Jo, die Wallet von Blurtworld.com nutze ich seit sie raus ist.
Wusste bis heute nicht mal, dass der Blurtter auch eine hatte. :)

  ·  4 years ago  ·  

Ok, danke!

  ·  4 years ago  ·  

Ja, aber trotzdem nebenbei 2 Quizfragen mit 7 Votes gewonnen ;-) Respekt!

Ich habe meinen vorigen Kommentar noch ergänzt mit einer Frage.

  ·  4 years ago  ·  

Jo, gestern hatte ich ein guten Tag. :)

  ·  4 years ago  ·  

Magst du schon verraten, was die 2 Projekte werden?
Bin gespannt ;-)

  ·  4 years ago  ·  

Kann 2 Stichworte als Teaser mal da lassen.

  • Preload-Image
  • Windows-Node

Muß dazu aber vorab mich in paar Sachen reinlesen und hier ein bisschen umbauen, dass ich noch nen PC herstellen kann. Denke mein Lappy wie erst gedacht sollte ich dafür nicht opfern. :D

Thank you for taking the time to do this. I should try something like this. I need a Raspberry pi first :P

  ·  4 years ago  ·  

Top, da hast dir ja ne menge arbeit gemacht :))

  ·  4 years ago  ·  

Jo so nen bisschen. :D
Waren nur 10 bis 11 Stunden Schreibarbeit und eine Woche ein munteres hin und her zwischen PC und RasPi. :)
Hat aber irgendwie Spaß gemacht, mal wieder was Produktives zu machen. Hab auch schon 2 andere Sachen auf der ToDo Liste, was noch schlimmer werden könnte. Dazu muss ich aber hier bisschen Platz schaffen, dass ich mein Laptop noch mit auf den Arbeitstisch bekomme. :)

  ·  4 years ago  ·  

ja räum die chilli lieber ans fenster :))

  ·  4 years ago  ·  

Da gibts leider keine mehr.
Die Samen des letzten Jahres sind geschimmelt. :)

  ·  4 years ago  ·  

...ufw...Sie ist auch nicht unbedingt nötig

Ich rate sogar dazu, denn einige Router, wie Telekom-Speedport, können von dem Service von Außerhalb erreicht werden. Das heiß, dass da wohl irgend ein Port offen ist.
Das ist aus meiner Sicht eine große Schwachstelle und deshalb rate ich jeden PiLoten diese UFW-Firewall, nach Deinen Anweisungen, zu aktivieren.

  ·  4 years ago  ·  

Der sollte aber nur direkt zum Router führen und dort nicht weiter. Sonst hätte ja jeder Telekom Typ Zugang zu deinen Rechnern. Und da würden Datenschützer an die Decke gehen. Aber klar, sicher ist sicher.

  ·  4 years ago  ·  

hätte ja jeder Telekom Typ Zugang zu deinen Rechnern

Dem Telekomtypen interessiert dein Rechner nicht, aber es könnte da andere geben, welche diese Lücke ausnutzen.
Ich habe zur Zeit enorme Probleme mit meiner Internetverbindung und ich habe ein Speedport.
Der Techniker konnte den Router überprüfen und wusste auch, wie viele Geräte sich in meinem LAN befinden.
Sowas kann man nicht erraten, das beruhte auf verlässliche Daten.
Wie er es geschafft hat kann ich nur vermuten, da eine Überprüfung mit nmap keine offenen Ports anzeigte.
Auch wenn dieses Verfahren, Telekomintern, als "Geheim" eingestuft wird, so können andere diese Lücke entdecken und ausnutzen.
Wenn jemand die Blurt-Blockchain angreifen möchte, sucht er sich den einfachsten Weg. Die gemieteten Witness-Server werden von erfahrenen Leuten betreut, die ihre Server perfekt abgesichert haben. Also ist der einfachste Weg, ein "Home-Witness-Node".
Viele solcher Lücken sind bekannt, zum Glück gehört das richtige Wissen dazu, um sie ausnutzen zu können.
Eine zusätzliche Firewall ist bei einem normalen Betrieb nicht nötig, aber bei sensiblen Sachen wie eine Node, empfehle ich zu einer zusätzlichen Sicherung.

Mercy für die Info! Dachte bisher auch, das braucht's nicht. Hab UFW jetzt am Pi aktiviert, läuft alles rund.

Thanks for this info.

  ·  4 years ago  ·  

Wow, Doti,da hast du dir aber Mühe gegeben!!
Super!!

  ·  4 years ago  ·  

Danke danke.
Ja, das war schon viel Arbeit, aber es hat echt Spaß gemacht. Wenn mein Zweiter RasPi endlich mal kommt, wird es ggf. demnächst wieder was hübsches geben. :) Wird aber nicht so lange werden wie dieser Post. :D

PS: Auch noch mal Danke für den Witness Vote.

  ·  4 years ago  ·  

Congratulations, your post has been upvoted by @r2cornell, which is the curating account for @R2cornell's Discord Community.

Curated by <@bestkizito >

r2cornell_curation_banner.png