Wer einen eigenen Monero-Node betreibt, verifiziert die Blockchain selbst, sendet Transaktionen, ohne dem Server eines Fremden vertrauen zu müssen, und verhindert, dass die eigene Wallet-Aktivität an fremde Remote-Nodes durchsickert – ein VPS ist dabei die sauberste Lösung, um den Node rund um die Uhr online zu halten.
Warum einen eigenen Monero-Node betreiben?
Die meisten Wallets verbinden sich standardmäßig mit einem öffentlichen Remote-Node, der von jemand anderem betrieben wird. Dieser Node sieht jede Anfrage deiner Wallet und kann deine IP-Adresse, den Zeitpunkt und den Blockbereich, den deine Wallet abfragt, miteinander in Verbindung bringen.
Ein Node, den du selbst kontrollierst, macht diesen Mittelsmann überflüssig. Du erhältst eine autoritative Validierung, eine schnellere und privatere Wallet-Synchronisierung und die Möglichkeit, deine eigenen Geräte von überall aus zu bedienen.
Vertrauenslose Validierung
Dein Node prüft jeden Block und jede Transaktion unabhängig anhand der Konsensregeln – ohne dass du Dritten vertrauen musst.
Wallet-Privatsphäre
Verbinde deine eigenen Wallets mit deinem Node, damit Scan-Anfragen niemals einen öffentlichen Server erreichen, der IP-Adressen protokolliert.
Immer verfügbar
Ein VPS bleibt online, auch wenn dein Laptop im Ruhezustand ist – dein Node synchronisiert weiter und ist bereit, sobald du ihn brauchst.
Netzwerkgesundheit
Jeder gut vernetzte Node stärkt Moneros Peer-to-Peer-Netzwerk und die Dezentralisierung.
Welchen VPS du wirklich brauchst
Moneros Blockchain ist groß und wächst stetig. Die mit Abstand wichtigste Ressource ist der Speicherplatz, gefolgt von RAM und einer stabilen Verbindung – die CPU spielt vor allem während der Erstsynchronisierung eine Rolle.
Die Festplattengeschwindigkeit ist der eigentliche Flaschenhals bei der Erstsynchronisierung. NVMe statt klassischer Festplatte kann aus tagelangem Synchronisieren wenige Stunden machen. Bietet dein Anbieter NVMe an, greif zu.
Für eine Offshore-Instanz mit unmetered Traffic und dem Speicherplatz-Puffer, den eine wachsende Chain braucht, ist ein auf Privatsphäre ausgelegter VPS die naheliegende Wahl – die Offshore-VPS-Pläne von ChainVPS sind Prepaid, no-KYC und kommen mit unmetered Bandbreite, sodass ein stark ausgelasteter Node nie in ein Overage-Limit läuft.
Pruned Node vs. Full Node
Ein Full Node speichert die komplette Blockchain. Ein Pruned Node behält alle Block-Header sowie die zur Validierung nötigen Daten, verwirft aber den Großteil der historischen Ring-Member-Daten, die er zum Bereitstellen nicht mehr benötigt.
- Pruned Node: etwa ein Drittel des Speicherplatzes, validiert genauso streng und kann Wallets weiterhin bedienen – ideal für einen schlanken VPS.
- Full Node: behält alles, sinnvoll, wenn du Pruned Peers bedienen oder Archivierungs-Tools betreiben möchtest.
- Für einen persönlichen Node oder einen Node, der nur die eigene Wallet bedient, ist Pruned die sinnvolle Standardwahl und spart am meisten Speicherplatz.
Schritt für Schritt: monerod installieren und betreiben
- 1
VPS bereitstellen
Richte eine Debian- oder Ubuntu-Instanz ein, die die oben genannten Spezifikationen erfüllt. Verbinde dich per SSH und lege für den Daemon einen Non-Root-Benutzer an.
- 2
Zuerst absichern
Aktualisiere die Pakete, aktiviere eine Firewall (erlaube SSH sowie 18080/18081) und richte reinen Key-basierten SSH-Zugang ein, bevor du irgendetwas exponierst.
- 3
Offizielle Binärdateien herunterladen
Lade die CLI-Tools von getmonero.org herunter und überprüfe GPG-Signatur und Hashes anhand der signierten Hash-Datei. Überspringe die Verifizierung niemals.
- 4
monerod entpacken und platzieren
Entpacke das Archiv und verschiebe monerod nach /usr/local/bin, damit es in deinem PATH liegt.
- 5
Datenverzeichnis anlegen
Lege einen eigenen Ordner wie /var/lib/monero an, der deinem Daemon-Benutzer gehört, und verweise den Node dorthin, damit die Daten auf deiner großen Festplatte liegen.
- 6
Konfigurationsdatei schreiben
Erstelle eine monerod.conf mit deinem data-dir, den Log-Einstellungen, dem Pruning-Flag und der RPC-Bindung. Eine Konfigurationsdatei ist einer langen Kommandozeile vorzuziehen und übersteht Neustarts.
- 7
Unter systemd betreiben
Erstelle einen systemd-Service, damit der Node beim Booten startet, bei einem Fehler neu startet und unprivilegiert läuft. Aktiviere und starte ihn.
- 8
Erstsynchronisierung beobachten
Verfolge das Log oder führe status in monerod aus. Die Erstsynchronisierung dauert je nach Festplattengeschwindigkeit Stunden bis zu einem Tag; lass sie abschließen, bevor du dich auf den Node verlässt.
Eine minimale monerod.conf
- data-dir=/var/lib/monero — hält die Datenbank auf deinem großen Volume
- prune-blockchain=1 — läuft pruned, um Speicherplatz zu sparen
- log-file=/var/log/monero/monerod.log und log-level=0
- rpc-bind-ip=127.0.0.1 und rpc-bind-port=18081 — hält RPC lokal, sofern du es nicht bewusst veröffentlichst
- p2p-bind-port=18080 — der Peer-to-Peer-Port, der dich verbunden hält
- no-igd=1 und enable-dns-blocklist=1 — überspringt UPnP auf einem VPS und verwirft bekannte schädliche Peers
Binde RPC an 127.0.0.1, sofern du nicht die Öffentlichkeit bedienen möchtest. Sollen entfernte Wallets darauf zugreifen können, tunnle die Verbindung über SSH oder WireGuard, statt 18081 für das gesamte Internet zu öffnen.
Deine Wallet mit deinem Node verbinden
Sobald synchronisiert, trage die Adresse deines Nodes als Daemon-Adresse in deiner Wallet ein. Tu dies auf privatem Weg – ein unverschlüsselter RPC-Port im offenen Internet würde den Sinn eines eigenen Nodes zunichtemachen.
SSH-Tunnel
Leite den entfernten Port 18081 per SSH auf einen lokalen Port weiter. Deine Wallet spricht mit localhost; nichts gelangt unverschlüsselt ins öffentliche Internet.
WireGuard
Bringe deinen Node und deine Geräte in ein kleines privates VPN und verweise die Wallet auf die interne IP des Nodes.
Tor Hidden Service
Biete RPC als Onion-Service an, damit entfernte Wallets ihn offshore erreichen können, ganz ohne öffentliche IP.
Einen Offshore- oder öffentlichen Node betreiben
Du kannst dem Netzwerk helfen, indem du andere über den eingeschränkten RPC-Port 18089 bedienst, der nur das offenlegt, was eine Wallet benötigt, und sensible Operationen verbirgt.
- Verwende --public-node und --rpc-restricted-bind-port=18089, um einen eingeschränkten Endpunkt bekanntzugeben.
- Erwäge den Betrieb über Tor oder I2P, damit der Standort deines Nodes nicht mit deiner Identität verknüpft ist – Privacy-Netzwerke sind in Monero erstklassig unterstützt.
- Setze Rate-Limits und eine Firewall sorgfältig ein; ein öffentlicher Node zieht Traffic und gelegentlich auch missbräuchliche Peers an.
Behaupte niemals endgültige Transaktionsfinalität allein anhand einer festen Anzahl von Bestätigungen in allem, was du auf deinem Node aufbaust. Betrachte eine Zahlung als abgewickelt, sobald das Netzwerk sie bestätigt, und lass deine eigene Risikotoleranz entscheiden, wie lange du wartest.
Den Node gesund halten
- Aktualisiere monerod zeitnah rund um Netzwerk-Upgrades – ein veralteter Node kann abspalten und nicht mehr korrekt validieren.
- Überwache die Speicherauslastung; die Chain wächst nur, also richte einen Alarm ein, bevor das Volume voll läuft.
- Sichere deine monerod.conf und die systemd-Unit, nicht die Blockchain – die Chain synchronisiert sich von Peers aus neu.
- Prüfe regelmäßig Peer-Anzahl und Sync-Höhe, damit dir ein stockender oder isolierter Node frühzeitig auffällt.
Wie viel Speicherplatz braucht ein Monero-Node wirklich?
Ein Pruned Node passt heute problemlos unter 100 GB, während ein Full Node etwa 250 GB benötigt – Tendenz steigend. Da die Chain kontinuierlich wächst, solltest du zusätzlichen Puffer einplanen, statt exakt auf den aktuellen Gesamtwert zu dimensionieren.
Ist ein VPS privat genug für einen Monero-Node?
Geschützt wirst du durch die Node-Software, nicht durch den Host – die Validierung ist ohnehin vertrauenslos. Für Metadaten-Privatsphäre solltest du einen no-KYC-Anbieter wählen, mit Krypto bezahlen, RPC vom öffentlichen Internet fernhalten und den Node optional über Tor oder I2P routen.
Beschleunigt ein eigener Node meine Wallet?
Ja. Das Synchronisieren mit einem schnellen lokalen Node auf NVMe ist deutlich schneller und privater als mit einem entfernten öffentlichen Node, da es keine gemeinsam genutzte Warteschlange gibt und kein Dritter deine Scan-Anfragen protokolliert.
Kann ich Node und Wallet auf demselben VPS betreiben?
Das ist möglich, aber sauberer ist es, die Spend-/View-Keys von einer öffentlich erreichbaren Instanz fernzuhalten. Betreibe monerod auf dem VPS und verbinde eine Wallet von deinem eigenen Gerät aus über einen SSH-Tunnel oder VPN.


