Guides
Starting a Signum-Node
Running on mainnet
6 min
grab the latest https //github com/signum network/signum node/releases (or, if you prefer, compile yourself using the instructions below) you can also download the latest release from the https //www signum network/wallet html in the conf directory, copy node default properties into a new file named node properties and modify this file to suit your needs (see "configuration" section below) to run the node, double click on signum node exe (if on windows) or run java jar signum node jar on most systems, this will show you a monitoring window and create a tray icon to show that the signum node is running to disable this, run java jar signum node jar headless instead the config file is mainnet ready! if you copy the above file, your node can connect to the mainnet and load the chain configuration no configuration change is needed to run the node for the mainnet with the default options all default/recommended parameters are defined in code by the signum node, but you can overwrite the parameter within the config file to suit your needs the default values for the available settings are shown in the config file as commented out configuration hints sqlite/mariadb by default, signum node uses sqlite(file based) as a database if you like to use mariadb, you will need to adjust your conf/node properties \#### database #### db url=jdbc\ mariadb //localhost 3306/signum db username= db password= please modify the db url to your specifications (port 3306 is the standard port from mariadb) and also set the db username and db password according to your setup for the created database upnp port forwarding by default, the upnp port forwarding is activated you can deactivate the node on a vps by setting it to "no" \## port for incoming peer to peer networking requests, if enabled \# p2p port = 8123 \## use upnp portforwarding p2p upnp = no tuning options if you run the minimum requirement, you can turn off the indirectincomingservice in the config file to reduce cpu and file usage by default, this parameter is activated \## enable the indirect incoming tracker service this allows you to see transactions where you are paid \## but are not the direct recipient eg multi outs node indirectincomingservice enable = false