Vorbereitung
In unserem Benutzerverzeichnis legen wir einen Ordner für die Fulcrum-Datenbank an
|
|
Fulcrum Download
Wir suchen das Github-Repository von Fulcrum - https://github.com/cculianu/Fulcrum/releases und laden die aktuellste Version von Fulcrum herunter.
Zuerst wechseln wir in unser Download-Verzeichnis
|
|
Und darin führen wir folgenden Befehl aus:
|
|
Danach entpacken wir den Ordner
|
|
Selbst signiertes Zertifikat erstellen
Wir wechseln in unseren Fulcrum-Ordner
|
|
Um eine verschlüsselte Kommunikation zu ermöglichen, müssen wir ein selbst signiertes SSL-Zertifikat erstellen
|
|
Wir bestätigen alle Abfragen mit “Enter”
Konfiguration von Fulcrum
Als ersten Schritt müssen wir die Beispiel-Konfigurationsdatei von Fulcrum kopieren.
|
|
Jetzt passen wir einige Parameter an
|
|
Anpassen des Datenverzeichnisses
|
|
auf
|
|
Anpassen des RPCUsers
|
|
auf
|
|
RPCPassword setzen
|
|
auf
|
|
Wir aktivieren SSL
|
|
ändern in
|
|
Pfad für SSL-Zertifikat anpassen
|
|
ändern in
|
|
Key anpassen
|
|
ändern in
|
|
Abstellen von Anfragen an andere Server nach ihrer Peer-Liste
|
|
ändern in
|
|
Schnellere Syncronisierung aktivieren, dazu weiter nach unten scrollen
|
|
ändern in
|
|
Damit sind 4 GB RAM eingestellt.
Die Konfiguration ist damit fertig, wir speichern die Datei.
STRG +x, y und Enter
Nachdem alles konfiguriert ist, verschieben wir den fertigen Fulcrum-Ordner in unser Benutzer-Hauptverzeichnis
|
|
Fulcrum Life Hack
Damit wir leichter updaten können und im Notfall nach einem fehlgeschlagenen Update wieder auf die ältere Fulcrum-Version zurrückspringen können, erstellen wir nun einen Link.
|
|
|
|
Wenn wir jetzt das Verzeichnis ansehen, sollten wir folgendes sehen:
|
|
fulcrum -> Fulcrum-1.8.2-x86_64-linux
Fulcrum als Service einrichten
Wir erstellen eine Service-Datei für Fulcrum:
|
|
In diese Datei kopieren wir:
STRG + x,y und ENTER
Datei ist gespeichert.
Jetzt aktivieren wir die Service-Datei.
|
|
Und starten das Service
|
|
Check ob alles läuft
|
|
Die Syncronisation dauert um die 12 Stunden. Sobald man im Logfile “Starting listener serivce for SslSrv 0.0.0.0:50002” sieht, ist alles fertig.
Zusatzinfo für manche Wallets
Manche Wallets wie die Phoenix Wallet brauchen auch das Port 50001. Dazu gehen wir diese Schritte durch
|
|
Wir editieren die fulcrum.conf Datei
|
|
Wir suchen diesen Parameter
|
|
Und ändern diesen in
|
|
Mit STRG +X +Y Enter speichern wir alles ab und restarten Fulcrum.
|
|
Tor
Damit unser Fulcrum auch über Tor erreichbar ist, können wir eine onion-Adresse dafür konfigurieren. Dies machen wir, indem wir diese Schritte durchgehen:
|
|
Am Schluss hängen wir folgendes an:
Mit STRG + X + Y und Enter speichern wir alles.
Jetzt restarten wir Tor
|
|
Um die Tor-Adresse zu bekommen, müssen wir folgenden Befehl ausführen:
|
|
Anbindung der Sparrow Wallet
Um die Sparrow Wallet mit unserem Fulcrum Server zu verbinden, starten wir Sparrow.
Unter File gehen wir auf Preferences unter weiter auf den Punkt Server.

Wir klicken auf Edit Existing Connection
Unter Server Type wählen wir Private Electrum aus

Im Feld URL tragen wir die IP-Adresse von unserem Fulcrum Server ein und das Port 50002. Aufpassen, dass der Schieber bei Use SSL an ist. Zum Schluss testen wir ob die Verbindung klappt.

Upgrade
Wir stoppen das Fulcrum-Service
|
|
Wir wechseln in unser Download-Verzeichnis
|
|
Wir laden uns die aktuellste Version von Fulcrum herunter und führen alle Schritte wie in Schritt 1 beschrieben durch.
Sicherung der Konfigurationsdatei und des Zertifikates mit Schlüssel
Wir wechseln in den Ordner mit der aktuellen Fulcrum Version
|
|
Und kopieren uns die Dateien
|
|
|
|
Wir wechseln wieder aus dem Ordner.
|
|
Und stellen die aktuelle Version ein.
Jetzt löschen wir unseren Link (Punkt Fulcrum Hack)
|
|
Und setzen den Link auf die aktuelle Fulcrum Version
|
|
Starten von Fulcrum
|
|
Check ob alles okay ist
|
|
Der Dienst sollte wieder syncronisieren.
Falls es Probleme gibt, kann man jetzt wieder easy zurücksteigen, indem man den Link zur aktuellen Version löscht und wieder auf die alte Version setzt.