ErgoNode

ErgoNode

apps.detail.types.app from mrlafontaine's Repository

apps.detail.sections.overview

Allows you to run a ERGO node on your Unraid server using the
OFFICIAL DOCKER.

**INSTALLATION GUIDE : https://github.com/Mrlafontaine/Unraid-ErgoNode

While syncing to the current height, your docker might crash
and it might take a wile (few hours to a day at most) depending
on your cpu and ram.

Once the sync is done you can setup your wallet following
the blog: https://ergoplatform.org/en/blog/2019_12_02_how_to_setup

  • UI for the wallet can be found at [IP]:[PORT:9053]/panel
  • For the swagger [IP]:[PORT:9053]/swagger

Unraid-ErgoNode

Allows you to run a ERGO node on your unRAID server using the OFFICIAL DOCKER.
While syncing to the current height, your docker might crash and it might take a wile (few hours to a day at most) depending on your cpu and ram.
Once the sync is done you can setup your wallet following the blog: https://ergoplatform.org/en/blog/2019_12_02_how_to_setup
- UI for the wallet can be found at [IP]:[PORT:9053]/panel
- For the swagger [IP]:[PORT:9053]/swagger

If you have any questions send me a message at https://forums.unraid.net/profile/163009-mrlafontaine/ or on discord mrlafontaine#0504

Support me

If you liked this guide and want to say thanks feel free to buy me a coffee: 9hWidxom5qCRtu4Bq3EjibVRSAhwMhvEC3DTf61jyzGapwvmTBR

Installation Guide

Before doing anything you will need to create a config file !

Creating the config file using windows file explorer:

I have chosen to create the node in appdata/ergonode
- Create a .txt file:

image


- Open the .txt file you just created and paste the following:
    ergo {
      node {
        mining = false
      }
    }

    scorex {
     restApi {
        ## Hex-encoded Blake2b256 hash of an API key. 
        ## Should be 64-chars long Base16 string.
        ## below is the hash of the string 'hello'
        ## replace with your actual hash 
        apiKeyHash = "324dcf027dd4a30a932c441f365a25e86b173defa4b8e58948253471b81b72cf"
      }
    }
  • Save the file: crtl+s and close it.
  • Now rename the txt file to 'ergo.conf' removing the .txt extention, click yes for the warning.

image

Creating the config file using the command line:

- Navigate to your appdata folder:
cd /mnt/user/appdata
  • Open unraid command line and create a folder in appdata named, in my case, ergonode:
mkdir ergonode
  • Create a file named ergo.conf and paste the default config:
nano ergo.conf

and paste this inside:

    ergo {
      node {
        mining = false
      }
    }

    scorex {
     restApi {
        ## Hex-encoded Blake2b256 hash of an API key. 
        ## Should be 64-chars long Base16 string.
        ## below is the hash of the string 'hello'
        ## replace with your actual hash 
        apiKeyHash = "324dcf027dd4a30a932c441f365a25e86b173defa4b8e58948253471b81b72cf"
      }
    }

Now for the unraid template:

image

apps.marketingCta.appInstallTitle

apps.marketingCta.appInstallDescription

apps.installHelp.stepOpen apps.installHelp.stepSearchApp apps.installHelp.stepReview apps.installHelp.stepInstall

apps.detail.sections.categories

apps.downloadStats.title

23,666
apps.downloadStats.metrics.totalDownloads
885
apps.downloadStats.metrics.thisMonth
411
apps.downloadStats.metrics.avgPerMonth

apps.downloadStats.chart.totalOverTime

apps.downloadStats.chart.loading

apps.detail.sections.related

apps.detail.related.exploreCategories

apps.detail.related.exploreAll

apps.detail.sections.details

apps.detail.details.repository
ergoplatform/ergo
apps.detail.details.registry
apps.detail.details.lastUpdated2026-07-23
apps.detail.details.firstSeen2022-03-13

apps.detail.sections.runtime

apps.detail.details.webui
http://[IP]:[PORT:9053]/panel
apps.detail.details.network
bridge
apps.detail.details.shell
sh
apps.detail.details.privileged
false
apps.detail.details.extraParams
-e MAX_HEAP=3G --restart unless-stopped

apps.detail.sections.configuration

Node dataPathrw

Path should point to the location you want your br/ node's data to be (large file 10-20g) br/ Ex: /mnt/user/appdata/ergo/data br/ Container Path: /home/ergo/.ergo

apps.detail.config.target
/home/ergo/.ergo
apps.detail.config.default
/mnt/user/appdata/ergo/data
apps.detail.config.value
/mnt/user/appdata/ergo2/data
Node confPathrw

**IT MUST ALREADY EXIST. Path should point to the config file named ergo.conf br/ Ex: /mnt/user/appdata/ergo/ergo.conf br/ Container Path: /etc/myergo.conf

apps.detail.config.target
/etc/myergo.conf
Peer portPorttcp

Container Port: 9030

apps.detail.config.target
9030
apps.detail.config.default
9030
apps.detail.config.value
9030
Node swagger/panelPorttcp

Container Port: 9053

apps.detail.config.target
9053
apps.detail.config.value
9053