Pages:
Author

Topic: RPI 1 B (512MB RAM) - Bitcoin Full Node Betrieb < 4 Watt (Read 4848 times)

legendary
Activity: 1460
Merit: 1025
i love Emerald (EMD)


Nachtrag: Bewundern könnt Ihr die Node unter Full Nude des Bundesverbanbd Bitcoin e.V.



wo ist denn der full nude abgeblieben ?
 Grin
legendary
Activity: 1372
Merit: 1000
CTO für den Bundesverband Bitcoin e. V.
So, nachdem ich in der Config.php 'localhost' mit 127.0.0.1 ersetzt habe läuft alles.

Aktuell habe ich 21 Connections.  Grin

Kleiner Tip noch am Rande:


Unter Node-IP wird bei den meisten die den RPi genatet haben keine IP angezeigt oder die des lokalen Netzwerk.

Sofern man eine fixe IP hat, kann man in der Config.PHP den Wert
Code:
 'use_bitcoind_ip'         => false,
setzen.
Anschliessend in der functions.php in der Zeile 52 seine fixe IP so eintragen

Code:
46 if (isset($config['display_ip']) && $config['display_ip'] === true) {
47        // Use bitcoind IP
48        if ($config['use_bitcoind_ip'] === true) {
49            $net_info = $bitcoin->getnetworkinfo();
50            $data['node_ip'] = $net_info['localaddresses'][0]['address'];
51        } else {
52            $data['node_ip'] = 'HIER.DEINE.FIXE.IP';
53        }
54    }

Dann wird die IP angezeigt & auch die GeoIP-Zuordnung sollte stimmen.  Wink


Gruß Carsten.

Nachtrag: Bewundern könnt Ihr die Node unter Full Nude des Bundesverbanbd Bitcoin e.V.


Gruß Carsten.

legendary
Activity: 1372
Merit: 1000
CTO für den Bundesverband Bitcoin e. V.
im verzeichnis bitcoind-status ist eine run_tests.sh.
hast du die schon mal gestartet ?
gab es fehler ?

vielleicht noch apt-get install php5-curl eingeben, dann sollte es funktionieren.

gruß
pazor

Die Test-Datei gibt folgendes zurück:

Code:

pi@RPi2-BTC /bitcoind-status $ sh run_tests.sh
--- PHP Syntax
No syntax errors detected in ./php/functions.php
No syntax errors detected in ./php/easybitcoin.php
No syntax errors detected in ./php/config.sample.php
No syntax errors detected in ./index.php
--- PHP Standards
run_tests.sh: 16: run_tests.sh: ./vendor/bin/phpcs: not found
pi@RPi2-BTC /bitcoind-status $


php5-curl musste ich in der Tat noch nachinstallieren.

Jetzt prüft bitcoind gerade die Blöcke ... es besteht Hoffnung.  Cheesy
legendary
Activity: 1372
Merit: 1000
CTO für den Bundesverband Bitcoin e. V.
checke die config.php im ordner php.

gibt es die datei ? wenn nicht kopiere die sample datei auf config.php und setzt deine einstellungen wie rpc user und passwort.

wenn es die datei gibt prüfe die syntax, wie z.B. Beistriche, oder Hochkommas.

Das war bei mir zumindest der Grund für eine weiße Seite Wink

Good luck!

Die Datei config.php hatte ich erstellt und entsprechend angepasst.
legendary
Activity: 1460
Merit: 1025
i love Emerald (EMD)
im verzeichnis bitcoind-status ist eine run_tests.sh.
hast du die schon mal gestartet ?
gab es fehler ?

vielleicht noch apt-get install php5-curl eingeben, dann sollte es funktionieren.

gruß
pazor
sr. member
Activity: 490
Merit: 258
checke die config.php im ordner php.

gibt es die datei ? wenn nicht kopiere die sample datei auf config.php und setzt deine einstellungen wie rpc user und passwort.

wenn es die datei gibt prüfe die syntax, wie z.B. Beistriche, oder Hochkommas.

Das war bei mir zumindest der Grund für eine weiße Seite Wink

Good luck!
legendary
Activity: 1372
Merit: 1000
CTO für den Bundesverband Bitcoin e. V.
Hmm, den Apache2 und php5 habe ich installiert.
Auch das Bitcoind-Status wurd installiert.

Apache & PHP laufen. - Also die index.html wird angezeigt mit "It works" und nachdem ich mir eine phpinfo.php erzeugt habe wird auch die mir angezeigt.

Leider kommt beim Aufruf der index.php vom bitcond-status nur eine leer (weisse) Seite.

Jemand eine Idee wo der Fehler liegt?  Huh

Gruß Carsten.

 
legendary
Activity: 1372
Merit: 1000
CTO für den Bundesverband Bitcoin e. V.
Jepp, THX.

Der Bitcoind läuft. - Ich kopiere jetzt mal eben die Blocks vom PC auf den RPi und werde mich dann morgen früh mal am Apache & dem Bitcoin Node Status versuchen.

Melde mich dann nochmals.  Wink

Gruß Carsten.
hero member
Activity: 581
Merit: 504
So, ich bin gerade dabei eine Full-Node auf einem RPi 2 B aufzusetzen.  Grin

Ich mache es nach der Anleitung von http://www.raspberrypifullnode.com/.
Sieht soweit gut aus.

Gerne würde ich auch den Bitcoin Node Status (https://github.com/craigwatson/bitcoind-status) anzeigen, aber leider finde ich keine echte Step-by-Step-Anleitung.  Sad
Linux ist nicht so wirklich meins. - Kann mir einer von Euch hier etwas auf die Sprünge helfen? - THX.


Gruß Carsten.


ohne test:
Code:
apt-get install -y apache2 php5 github-cli
git clone https://github.com/craigwatson/bitcoind-status
cp bitcoind-status/* /var/www
cp /var/www/php/config.sample.php /var/www/php/config.php
nano /var/www/php/config.php
das sollte reichen? Cheesy
legendary
Activity: 1372
Merit: 1000
CTO für den Bundesverband Bitcoin e. V.
So, ich bin gerade dabei eine Full-Node auf einem RPi 2 B aufzusetzen.  Grin

Ich mache es nach der Anleitung von http://www.raspberrypifullnode.com/.
Sieht soweit gut aus.

Gerne würde ich auch den Bitcoin Node Status (https://github.com/craigwatson/bitcoind-status) anzeigen, aber leider finde ich keine echte Step-by-Step-Anleitung.  Sad
Linux ist nicht so wirklich meins. - Kann mir einer von Euch hier etwas auf die Sprünge helfen? - THX.


Gruß Carsten.
legendary
Activity: 1460
Merit: 1025
i love Emerald (EMD)


aktueller Status des bitcoin nodes auf einem RPi 1 Model B (512MB RAM)

Speichernutzung von bitcoind 71.6%
CPU Nutzung von bitcoind zwischen 6% bis 70%



hero member
Activity: 581
Merit: 504
thats my fault.. yes rpi 2. sry
legendary
Activity: 1460
Merit: 1025
i love Emerald (EMD)
... und welche version von bitcoind läuft bei dir ?
hast du keine speicherprobleme bekommen, sprich bootet oder hängt dein RPi nicht häufig ?

Bitcoin Core Daemon version v0.10.99.0-e564e63

Code:
free:
Mem:        884384     871500      12884          0       1032     119748
-/+ buffers/cache:     750720     133664
Swap:      1023996      69760     954236

Code:
uptime
13:53:18 up 9 days, 18:09,  1 user,  load average: 2,21, 1,62, 0,81

Code:
Sat May 16 19:43:27 CEST 2015  Starte Bitcoind

Code:
getblockcount
358101
seitdem kein Absturz o.ä...




hm... kann es sein, dass du einen RPI 2 (1GB RAM) in Betrieb hast ?
ich spreche von einem RPI B (512MB RAM) deshalb auch die explizite nachfrage nach der speicherausnutzung.

hero member
Activity: 581
Merit: 504
... und welche version von bitcoind läuft bei dir ?
hast du keine speicherprobleme bekommen, sprich bootet oder hängt dein RPi nicht häufig ?

Bitcoin Core Daemon version v0.10.99.0-e564e63

Code:
free:
Mem:        884384     871500      12884          0       1032     119748
-/+ buffers/cache:     750720     133664
Swap:      1023996      69760     954236

Code:
uptime
13:53:18 up 9 days, 18:09,  1 user,  load average: 2,21, 1,62, 0,81

Code:
Sat May 16 19:43:27 CEST 2015  Starte Bitcoind

Code:
getblockcount
358101
seitdem kein Absturz o.ä...


sr. member
Activity: 490
Merit: 258
Quote
da kommt eine fehlermeldung bei deiner status seite
Notice: Undefined offset: 0 in /var/www/bitcoin/main/php/functions.php on line 49

Die Fehlermeldung ist jetzt temporär behoben.
Kam zustande weil er die IP Adresse über den bitcoind Client holen wollte.
Aber bei dem Befehl "getnetworkinfo" an bitcoind ist das Array "localaddresses" leer.

Und da ein Nat dazwischenhängt, kann ich nicht die Interface IP verwenden...

Hab jetzt mal die IP Adresse ausgeblendet.

Hier ist der Link zum originallen bitcoind-status:
https://github.com/craigwatson/bitcoind-status
sr. member
Activity: 490
Merit: 258
klasse, wieder ein bitcoin node mehr.

übrigens guter tipp, dass mit dem bitcoind-status!
weiter so...

gruß
pazor


p.s.
da kommt eine fehlermeldung bei deiner status seite
Notice: Undefined offset: 0 in /var/www/bitcoin/main/php/functions.php on line 49

pps
...und wie kommen 4.2tb auf dem rpi 2 ?
nas ?



Ja die Fehlermeldung kommt bei mir auch noch, aber habe den code noch nicht so genau studiert um ihn beheben zu können... muss mich mal ransitzen,

Die Statuspage gibt es auf github, ist aber eben nicht mein eigener..

Habe eine 5tb Platte an den raspberry geschlossen. Habe so viel da ich meinen Nas über openvpn auf diese Platte sichere.
legendary
Activity: 1460
Merit: 1025
i love Emerald (EMD)
klasse, wieder ein bitcoin node mehr.

übrigens guter tipp, dass mit dem bitcoind-status!
weiter so...

gruß
pazor


p.s.
da kommt eine fehlermeldung bei deiner status seite
Notice: Undefined offset: 0 in /var/www/bitcoin/main/php/functions.php on line 49

pps
...und wie kommen 4.2tb auf dem rpi 2 ?
nas ?

sr. member
Activity: 490
Merit: 258
hab jetzt auch ein Fullnode auf dem Raspberry Pi 2 am laufen.

Hat etwa eine Woche für die Syncronisation gebraucht. und etwa 4 neustarts vom bitcoind daemon, da er nicht mehr gelaufen ist.
Habe aber auch mit -txindex syncronisiert, sodass ich für jede Überweisung information bekomme, falls ich mal ein Blockchain analyseprogramm schreibe ^^

Hier gibt es sogar eine kleine StatusSeite:
http://hut.keinbrot.com/bitcoin/main/
legendary
Activity: 1460
Merit: 1025
i love Emerald (EMD)
speicherbedarf für den bitcoind liegt zwischen 60% und 70%
und ja ich hatte noch einen rpi b und wollte mir keinen rpi 2 zulegen.
aber es ist richtig bei einer neuanschaffung ist der rpi 2 der klare favorit.
legendary
Activity: 2459
Merit: 1057
Don't use bitcoin.de if you care about privacy!
... und welche version von bitcoind läuft bei dir ?
hast du keine speicherprobleme bekommen, sprich bootet oder hängt dein RPi nicht häufig ?

Wieviel RAM belegt denn bitcoind bei dir mit 8 Verbindungen? Vom Preis her gibt es ja zwischen dem RPi und dem RPi2 keinen großen Unterschied. Das lohnt sich nur wenn man sowieso schon einen RPi hat...
Pages:
Jump to: