Vorbereitung
Bevor wir mit der Mempool.space Installation loslegen können, müssen wir Docker und Docker-Compose auf unserem System installieren, falls noch nicht vorhanden. Alle Schritte dazu finden wir auf der https://docs.docker.com/engine/install/ubuntu Seite, hier der Ablauf:
|
|
sudo apt-get install ca-certificates unzip curl gnupg lsb-release
Hinzufügen des GPG-Keys
|
|
|
|
Hinzufügen des Repositories
|
|
|
|
Check ob es geklappt hat
|
|
Als Ausgabe müsste so etwas kommen:
|
|
Hinzufügen des Benutzers in die Docker-Gruppe
|
|
Wir melden uns ab und neu an, damit die Rechte wirksam sind.
Installation Docker-Compose
Als weitere Komponente müssen wir Docker-Compose installieren.
|
|
Rechte setzen für docker-compose
|
|
Check ob alles geklappt hat
|
|
Es müsste so etwas kommen:
|
|
Download Mempool.space
In unserem Benutzerverzeichnis clonen wir das Github Repository von Mempool.space.
|
|
Clonen
git clone https://github.com/mempool/mempool
Anpassen der Konfiguration
Wir wechseln in das Verzeichnis mempool und weiter in das Verzeichnis docker.
|
|
Hier finden wir eine Konfigurationsdatei für Docker namens docker-compose.yml. Diese bearbeiten wir wie folgt:
|
|
Unter ports ändern wir von
auf
Unter environment ändern wir als erstes das Backend auf electrum
|
|
|
|
Jetzt müssen wir noch die Electrum-Server-Konfig eintragen, dazu kopieren wir:
Anpassen der RPC Parameter
|
|
auf
|
|
Danach
|
|
auf
|
|
Und das Passwort
|
|
auf
|
|
Jetzt wechseln wir alle
|
|
in
|
|
Mit STRG + X + Y und Enter speichern wir alles.
Damit ist die gesamte Konfiguration abgeschlossen.
Starten
|
|
Wir überprüfen, ob alles klappt, dazu rufen wir unsere Mempool.space URL in unserem Browser auf.
|
|
Wenn alles klappt, können wir mit STRG + C Mempool.space stoppen und danach als Daemon starten.
|
|
Tor
Damit unser Mempool.space auch von extern 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:
|
|
Fertig
Ab jetzt haben wir einen eigenen Mempool.space, den wir immer verwenden sollten.