diff --git a/docs/source/guides/ursula_configuration_guide.rst b/docs/source/guides/ursula_configuration_guide.rst index c9739d90b..e4df2bfe8 100644 --- a/docs/source/guides/ursula_configuration_guide.rst +++ b/docs/source/guides/ursula_configuration_guide.rst @@ -11,6 +11,10 @@ If you want to run a NuCypher node that participates in the decentralized networ you need to install it first. The installation procedure for the Ursula (Worker) node is exactly the same as for Staker. +You will need a machine (could be a physical computer or a cloud instance) which +can be externally accessed via a TCP port 9151 (make sure it can be accessed +from the outside). + First, you install geth. You'll need to run it in the background and sync up. For testnet, it is: @@ -30,6 +34,9 @@ You need to create a software-controlled account in geth: So, your worker account is ``0xc080708026a3a280894365efd51bb64521c45147`` in this case. +Fund this account with Görli testnet ETH! To do it, go to +https://goerli-faucet.slock.it/. + Before installing ``nucypher``, you may need to install necessary developer tools and headers, if you don't have them already. In Ubuntu, Debian, Linux Mint or similar distros, that is: @@ -93,6 +100,8 @@ Replace ```` with a valid node web3 node provider string, for Enter Nodes Public IPv4 Address: +Additionally, make sure that your port 9151 is open. + 4. Create a password when prompted ----------------------------------------- @@ -136,6 +145,8 @@ Verify that the node setup was successful by running the ``status`` command. You can also view your node’s network status webpage by navigating your web browser to ``https://:9151/status``. +It's a good idea to check that this URL opens from the outside: it means that +your node can be seen by other NuCypher nodes also. .. NOTE:: Since Ursulas self-sign TLS certificates, you may receive a warning from your web browser.