Marlon's Wiki

it's better when it's simpler

User Tools

Site Tools


start:system:monero:node

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
start:system:monero:node [2025/01/03 11:08] marlonivostart:system:monero:node [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
-====== Node ====== 
-A device on the Internet running the Monero software, with a full copy of the Monero blockchain, actively assisting the Monero network. A node that is not running on your local machine is called remote node. Remote nodes can be private, if they are for personal use only, or open, if they are accessible by other people. 
  
-Systemanforderungen:  
-    * 2 VCPUs 
-    * 4 GB RAM 
-    * 200 GB SSD 
- 
-===== A new Monero User ===== 
----- 
-First we wanna create a new monero user 
-<code> 
-useradd monero 
-passwd monero             <- give monero user a password 
-</code> 
- 
-Login with monero and install necessary Software 
- 
-<code> 
-pacman -S ufw wget  
-</code> 
- 
-Open port 18081 
-<code> 
-sudo ufw allow 18081 
-</code> 
- 
-Install and extract the monero full node: 
-<code> 
-wget https://downloads.getmonero.org/linux64           <- Latest stuff  
-tar --strip-components= -xvjf linux64                  <- extract 
-mv monero/monerod /usr/bin/                            <- move monerod to global  
-</code> 
- 
-\\ 
-===== Monerod Configurations ===== 
----- 
-Create a new configuration file with ''%%nano /etc/monerod.conf%%'' and add the official config file from [[https://github.com/monerodocs/md/blob/master/docs/interacting/monero-config-file.md|github/monero]] or mine: 
-<code> 
-# Configuration file for monerod 
-# See 'monerod --help' for all available options. 
- 
-# Binding your node & set username and password 
-rpc-bind-ip=0.0.0.0 
-rpc-bind-port=18081              
-confirm-external-bind=1 
-rpc-login=username:password 
- 
-# Set the blockchain directory 
-data-dir=/var/lib/monero 
-log-file=/var/log/monero/monero.log 
-log-level=0 
- 
-# Slow but reliable db-settings 
-db-sync-mode=safe 
-limit-rate-up=1048576 
-limit-rate-down=1048576 
- 
-# Prune Blockchain in order to speed up the process 
-prune-blockchain=true 
-sync-pruned-blocks=true 
-</code> 
- 
-At last give the monero user the rights to execute 
-<code> 
-chown -R monero:monero /var/lib/monero 
-chown -R monero:monero /var/log/monero 
-</code> 
- 
-\\ 
-===== Monerod als Service einrichten ====== 
----- 
-Erstelle ein neues Service-Skript in ''%%/etc/init.d/monerod%%'': 
-<code> 
-nano /etc/init.d/monerod 
-</code> 
- 
-Füge folgenden Inhalt ein: 
-<code> 
-#!/sbin/openrc-run 
-# Autostart monero daemon with configuration from monero.conf 
- 
-command="monerod" 
-command_args="--detach --config-file=/etc/monerod.conf"" 
- 
-pidfile="/var/run/monerod.pid" 
-</code> 
- 
-Starte den Monero-Daemon und adde ihn als autostart 
-<code> 
-rc-service monerod start 
-rc-update add monerod default 
-</code> 
- 
-\\ 
-===== Wallet Login ===== 
----- 
-After that make your IP Visible with the command: 
-<code> 
-ip -4 addr show | grep inet 
-</code> 
- 
-Then Login in your monero-wallet-gui with your credentials:  
-  * IP: 123.45.6.7.89 
-  * Port: 18081 
-  * Username: user 
-  * Passwort: password 
start/system/monero/node.1735902513.txt.gz · Last modified: by marlonivo