IOTA Full Node mit Docker aufsetzen – Schritt für Schritt
Zurück zum Blog

IOTA Full Node mit Docker aufsetzen – Schritt für Schritt

8 Min. Lesezeit
Lesen auf English

Wir freuen uns bekannt zu geben, dass wir ab sofort offiziell IOTA Public Nodes aus Deutschland bereitstellen. Unsere Nodes befinden sich im ALPHA-Stadium und können gelegentlich neu starten oder resynchronisieren, wenn Wartungsarbeiten nötig sind. In diesem Fall einfach geduldig sein oder den Wallet-Node vorübergehend wechseln.

Da unsere gesamte Infrastruktur über Docker und Orchestrierungstools wie Kubernetes verwaltet wird, fiel die Entscheidung, den IOTA Reference Implementation (IRI) Node ebenfalls als Docker-Container zu betreiben.

Voraussetzungen

  • Ein Server mit mindestens 4 GB RAM
  • Docker installiert
  • Ausreichend Speicherplatz (mindestens 10 GB für die Datenbank)
  • Statische IP-Adresse oder Domain

Docker Setup

Das Docker-Image für den IRI-Node wird direkt von Docker Hub bezogen. Die Konfiguration erfolgt über Umgebungsvariablen und ein Volume für die persistente Datenspeicherung.

Docker-Container starten

docker run -d --name iota-node \
  -p 14265:14265 \
  -p 14600:14600/udp \
  -p 15600:15600 \
  -v /path/to/data:/iri/data \
  iotaledger/iri:latest \
  --remote true \
  --remote-limit-api "removeNeighbors, addNeighbors" \
  -p 14265 \
  -u 14600 \
  -t 15600

Nachbarn finden

Der IRI-Node benötigt Nachbarn (Neighbors) zum Synchronisieren. Diese können über die IOTA-Community, dedizierte Slack-Kanäle oder Dienste wie IOTA.dance gefunden werden. Nachbarn werden über die API oder Konfigurationsdatei hinzugefügt.

Nachbarn per API hinzufügen

curl -H "Content-Type: application/json" \
  -X POST -d '{"command": "addNeighbors", "uris": ["udp://neighbor-ip:14600"]}' \
  http://localhost:14265

Monitoring mit IOTA Peer Manager

Für das Monitoring empfehlen wir den IOTA Peer Manager (IPM), der eine übersichtliche Weboberfläche für die Verwaltung des Nodes bietet. Er zeigt den Synchronisierungsstatus, verbundene Nachbarn und weitere wichtige Metriken an.

IOTA Peer Manager Screenshot

IPM starten

docker run -d --name iota-pm \
  -p 8011:8011 \
  -v /path/to/data:/data \
  dyrkin6/iota-peer-manager

Bei Fragen oder Problemen stehen wir gerne zur Verfügung. Viel Erfolg beim Aufsetzen eures eigenen IOTA Full Nodes!

Teilen

Patrick Hütter

Geschrieben von

Patrick Hütter

Gründer & Software-Architekt

Softwarearchitekt, Ingenieur und Unternehmer. Patrick baut seit über einem Jahrzehnt Produkte und Plattformen — von Enterprise-Backends über Cloud-Native-Infrastruktur bis hin zu KI-gestützten Anwendungen. Als Gründer von encircle360 verbindet er technische Tiefe mit unternehmerischem Denken und treibt Open-Source-Projekte voran, die echten Impact haben.