Pages:
Author

Topic: Banana Node- Unterstütze das Netzwerk! - page 29. (Read 65133 times)

legendary
Activity: 3332
Merit: 2138
Top Crypto Casino
April 09, 2015, 08:27:45 AM
#9
Banana Pi mit Gehäuse, SD Karte und Netzteil sind auf dem Weg. SATA Kabel ebenfalls und mein altes Notebook kommt zwecks HDD Amputation heute abend unters Messer  Grin
Diese Gehäuselösung http://www.thingiverse.com/thing:480096 wäre genau das Richtige in meinen Augen.
Gibts die auch irgendwo zum vernünftigen Preis zu kaufen?
legendary
Activity: 1232
Merit: 1011
Monero Evangelist
April 05, 2015, 06:26:36 AM
#8
mach doch einfach crontab-eintrag zur ausführung für "@reboot"

Vergleiche: http://wiki.ubuntuusers.de/Cron
legendary
Activity: 2459
Merit: 1057
Don't use bitcoin.de if you care about privacy!
April 04, 2015, 05:59:03 AM
#7
Würde gerne noch die Option hinzufügen, dass Bitcoind bei Systemstart mitstartet. Habe schon gelesen, dass es mehrer Möglichkeiten gibt nur bin ich mir nicht sicher welche die beste unter Linux ist. Damit kennt sich bestimmt jemand von euch aus. Wink
yxt
legendary
Activity: 3528
Merit: 1116
March 03, 2015, 02:08:35 PM
#6
"Thumb Up" für die Anleitung  Smiley
legendary
Activity: 2459
Merit: 1057
Don't use bitcoin.de if you care about privacy!
March 02, 2015, 07:03:39 AM
#5
Downloads:

Blockchain:
http://www.bundesverband-bitcoin.de/BootStrap/

Gehäuse:
1. http://www.thingiverse.com/thing:480096
2. Eigenes Gehäuse folgt später
legendary
Activity: 2459
Merit: 1057
Don't use bitcoin.de if you care about privacy!
March 02, 2015, 06:57:16 AM
#4
Anmerkungen:

- Während der ersten Synchronisation/ Verifikation der Blockchain liegt die Arbeitsspeicherauslastung bei ca. 800 bis 1500 Mb, sodass der Swap durchaus genutzt wird. Auf Dauer wäre das nicht so gut, da man so schnell die SD Karte kaputt macht aber nach dem Sync geht die Arbeitsspeicherauslastung deutlich zurück

- Die durchschnittliche  Arbeitsspeicherauslatung liegt nach dem ersten Synchronisieren der Blockchain bei 500 bis 750 Mb

-Wie zukunftstauglich diese Hardware Konfiguration ist kann ich nicht abschätzen, da ich nicht weiss wie schnell die Blockchain in Zukunft wachsen wird. Mit einer HDD < 100 GB sollten 1-2 Jahre  aber möglich sein.

- Bin selbst nicht so fit in Debian/Linux und bin froh, dass ich das so auf Anhieb zum laufen bekommen habe. Falls ihr Verbesserungsvorschläge habt könnt ihr euch gerne melden.

- Habe im Moment leider nicht so viel Zeit aber ich wollte in den nächsten Wochen noch ein passendes Gehäuse für einen 3D Druck entwerfen, sodass Banana Pi und die HDD in platzsparend aufgestellt werden können. Füge ich dann noch als Link später hinzu.

- Eine Übersetzung ins Englische mache ich sobald ich Zeit dafür habe und es Bedarf besteht.
legendary
Activity: 2459
Merit: 1057
Don't use bitcoin.de if you care about privacy!
March 02, 2015, 06:52:46 AM
#3
Installation:

1. Das OS Bananian (https://www.bananian.org/) für den BPI runterladen und das Image auf die SD Karte schreiben. Das OS ist ressourcenschonender als zum Beispiel Raspbian und ist auf den BPI optimiert. Bananian belegt nur 30 MB des Arbeitsspeichers!
2. Alle Komponenten zusammenstecken und an den Router anschließen
3. Im Router dem BPI eine feste IP Adresse im Heimnetz geben und für diese den Port 8333 freigeben
4. Das Programm putty (http://www.putty.org/) auf dem Rechner installieren mit dem ihr den BPI steuern möchtet und im Programm die IP vom BPI eingeben-> ,,open‘‘ klicken
5. Login: root   passwort: pi
6. bananian-update    (in der Kommandozeile eingeben, dann warten bis Updates installiert wurden)
7. bananian-config    (um Passwort sowie Uhrzeit zu ändern und den Speicherbereich auf die ganze SD Karte auszuweiten)
8. Nun müsst ihr noch die angehängte HDD formatieren und mounten. Anleitung:
http://www.welzels.de/blog/projekte/raspberry-pi/low-budget-nas-mit-einem-raspberry-pi/pi-nas-einbinden-der-usb-festplatte/
oder
http://www.einplatinencomputer.com/banana-pi-sata-festplatte-anschliessen-und-mounten/
oder:
https://bitcointalksearch.org/topic/m.15684959
9. apt-get update && apt-get dist-upgrade && apt-get install autoconf && apt-get install git build-essential autoconf libtool
10.   apt-get install automake
11.   apt-get install build-essential autoconf libssl-dev libboost-dev libboost-chrono-dev libboost-filesystem-dev libboost-program-options-dev libboost-system-dev libboost-test-dev libboost-thread-dev
12.   apt-get install pkg-config
13.    apt-get install libevent-dev
14.   mkdir ~/bitcoin
15.   cd ~/bitcoin
16.   git clone -b v0.13 https://github.com/bitcoin/bitcoin.git
17.   cd bitcoin
18.   ./autogen.sh
19. ./configure CXXFLAGS="--param ggc-min-expand=1 --param ggc-min-heapsize=32768" --disable-wallet --without-gui --without-miniupnpc
20.   make (dieser Vorgang dauert ca. 1,5 Stunden)
21.   strip ~/bitcoin/bitcoin/src/bitcoind
22.   strip ~/bitcoin/bitcoin/src/bitcoin-cli
23.   cp -a ~/bitcoin/bitcoin/src/bitcoind /usr/local/bin/
24.   cp -a ~/bitcoin/bitcoin/src/bitcoin-cli /usr/local/bin/
25.   cd ~/bitcoin
26.   mv bitcoin bitcoin-0.13

Vor dem Start von Bitcoind:

Um die sync Zeit zu reduzieren solltet ihr vor dem ersten Start die Blockchain auf eurem Steuerrechner herunterladen.
Quellen:
http://www.bundesverband-bitcoin.de/BootStrap/
-Bittorrent

Die Dateien entpacken und auf die Festplatte eures BPI schieben.

Bitcoind starten:
bitcoind -datadir=/namederhdd       -> bei namederhdd natürlich den richtigen Namen angeben (z.B. share oder sda1)
Optional:
bitcoind  -maxconnections=60 -datadir=/namederhdd
-> hier wird die Anzahl der maximalen Verbindungen auf 60 begrenzt.

Beim ersten Start wird ein Username und Passwort gefordert. Hier könnt ihr den Vorschlag übernehmen, der euch angezeigt wird. In die Config Datei könnt ihr mit dem Befehl „nano“ schreiben oder ihr benutzt das Tool WinSCP (https://winscp.net/eng/docs/lang:de).
Achtung: Die .conf Datei liegt auf der HDD!

Beispiel:
Code:
addnode=213.165.91.169 #Shorena's full node
maxmempool=500
maxconnections=28
minrelaytxfee=0.00002
limitfreerelay=5

Erklärungen zu den möglichen Parametern der .conf Datei:
https://en.bitcoin.it/wiki/Running_Bitcoin

Um den Transaktionsspam einzudämmen können folgende Parametereinstellungen helfen:
Code:
minrelaytxfee=0.00005
limitfreerelay=5

Bitcoind stoppen:
bitcoin-cli stop

Bitcoind Informationen:
bitcoin-cli getinfo

Information zur Systemauslastung:
,,Htop‘‘ in die command line eintippen
-> mit F10 wieder schließen
Informationen zum Netzwerkverkehr
,,bwm-ng‘‘ in die command line eintippen
-> Taste ,,t'' drücken um zwischen den einzelnen Anzeigeoptionen zuwechseln. Ich finde den 30 Sekunden Durchschnitt am besten.

Installation einer neuen Version
1. auf die shell oberfläche einloggen
2. rm -r bitcoin
3. bei Punkt 14 der Installationsanleitung weitermachen

Wie bastel ich mir Stats für meinen Full Node?
Hier verweise ich auf die wunderbare Anleitung von Lassdas:
https://bitcointalksearch.org/topic/m.15484594
https://bitcointalksearch.org/topic/m.15484979
https://bitcointalksearch.org/topic/m.15485863
https://bitcointalksearch.org/topic/m.15494464
https://bitcointalksearch.org/topic/m.15497214
https://bitcointalksearch.org/topic/m.15507920
legendary
Activity: 2459
Merit: 1057
Don't use bitcoin.de if you care about privacy!
March 02, 2015, 06:44:49 AM
#2
Shopping Liste:

1* Banana Pi -> ca. 30-35 €
Weitere Daten Banana PI:
-Dualcore 1Ghz Allwiner A20 ARM CPU
-1 GB DDR3 RAM
- Gbit Ethernet Anschluss
- SATA Anschluss
- Stromverbrauch: ca. 3-4 Watt unter Last
1* SD Karte  (min. 4GB empfohlen und Klasse 10) -> max. 10€
1* 2A Netzteil mit Micro USB Anschluss-> max. 10€
1* alte Notebookfestplatte (min. 80 GB empfohlen) -> ebay oder aus eigenem Bestand  
1* Lan Kabel
1* Banana Pi Gehäuse (aus Lego bauen, kaufen oder selbst drucken) -> ca. 10 €
1* SATA& Strom Versorgungskabel um HDD an BPI anzuschließen-> 3-5 €

Insgesamt kommt man so in der Summe auf 65- 70 € für das Setup. Klar, wer nicht basteln will und monatlich ca.  9€ ausgeben möchte kann auch einfach einen VPS mieten aber die Hardware gehört euch dann nicht.
Wenn ihr einen Onlineshop kenn bei dem man die Artikel gegen Bitcoins kaufen kann einfach PM oder im Thread posten, dann füge ich die Links ein.

Zusatz: Je schneller euer Internetupload ist, desto besser! Ich habe zurzeit 10 Mbit im Upload und Bitcoind erzeugt so ca. 60 GB die Woche an Netzwerkverkehr.
legendary
Activity: 2459
Merit: 1057
Don't use bitcoin.de if you care about privacy!
March 02, 2015, 06:35:05 AM
#1
Hey Leute,

vor einiger Zeit hatte ich schon einmal vor einen kleinen und vor allem kostengünstigen Full-Node Bitcoin Server zu erstellen und hatte damals gehofft der Raspberry Pi mit seinen 512 MB Ram könnten das schaffen. Naja, das Projekt war leider nicht so erfolgreich, da bitcoind zu viel Ram benötigte.

Jetzt habe ich das Projekt noch mal mit neuer Hardware gestartet und im Folgenden habe ich eine kleine Anleitung geschrieben, sodass jeder der Lust hat einen kostengünstigen Bitcoin Full Node zuhause betreiben kann und so das Netzwerk unterstützt.  Ich bin kein Informatiker und schon gar kein Linux Guru daher bin ich dankbar für jeden Verbesserungsvorschlag von euch!
Der Banana Pi eignet sich meiner Meinung nach besser als der RPI 2, da man hier eine kostengünstige SATA 2,5“ HDD zum Speichern der Blockchain verwenden kann.

Inhaltsverzeichnis:
1.   Shopping Liste
2.   Installation
3.   Anmerkungen
4.   Download Links (Blockchain, .stl Datei für Gehäuse)

Die Anleitung ist angelehnt an einen Post von dem User Zelek Uther:
https://bitcointalksearch.org/topic/m.10180284
Pages:
Jump to: