gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-docs] branch master updated: Additional information (subdomains +


From: gnunet
Subject: [taler-docs] branch master updated: Additional information (subdomains + subsequent executions)
Date: Fri, 16 Feb 2024 12:32:53 +0100

This is an automated email from the git hooks/post-receive script.

javier-sepulveda pushed a commit to branch master
in repository docs.

The following commit(s) were added to refs/heads/master by this push:
     new 55524cdf Additional information (subdomains + subsequent executions)
55524cdf is described below

commit 55524cdf91753b7b3ab964873a534c1c2e699ded
Author: Javier Sepulveda <javier.sepulveda@uv.es>
AuthorDate: Fri Feb 16 12:32:28 2024 +0100

    Additional information (subdomains + subsequent executions)
---
 libeufin/regional-manual.rst | 52 ++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 48 insertions(+), 4 deletions(-)

diff --git a/libeufin/regional-manual.rst b/libeufin/regional-manual.rst
index d2571b24..d974bb05 100644
--- a/libeufin/regional-manual.rst
+++ b/libeufin/regional-manual.rst
@@ -100,6 +100,30 @@ Furthermore, you should run the process on a system with 
one or more globally
 reachable IP address(es) *and* with various DNS names already pointing to
 these IPs.
 
+Preparing the required subdomain names
+++++++++++++++++++++++++++++++++++++
+
+The GNU Taler program needs to have three subdomains pointing to your server 
IP address, in order to let NGINX to accommodate each component. 
+These are "bank", "exchange" and "backend", this said, you need to have a 
registered top level domain name, 
+where you can create type (A) entries, as subdomains pointing to your own 
server public IP address. 
+A very good advice when creating these subdomains, and if your domain panel 
lets you specify the TTL (time to live) figure, is
+to specify a very low value (such as 300), so in case of future changes, its 
value (the IP address), will be propagated quickly.  
+
+Once you have added the three required subdomains in your domain control 
panel, you have to make sure as well, these subdomains have
+propogated over the Internet correctly, and they are currently publicly 
available. 
+
+You can check this from your terminal very easyly with the "dig" command, as 
this:
+
+.. code-block:: console
+
+dig -t txt bank.domainname.ltd 
+dig -t txt exchange.domainname.ltd
+dig -t txt backend.domainname.ltd
+
+You can also use `this tool <https://toolbox.googleapps.com/apps/dig/>`_ for 
the same purpose, and to check the propagation status. 
+
+Now you are ready to go with the next step. 
+
 Obtaining the Scripts
 +++++++++++++++++++++
 
@@ -130,9 +154,9 @@ desired setup, in particular:
 * The DNS domain name of your setup (i.e: domain.tld). The installer will
   create by itself all the needed subdomains for your domain name,
   as (``bank.$DOMAIN``, ``exchange.$DOMAIN`` and ``backend.$DOMAIN``).
-  But, these subdomain names, must have been added beforehand to your
+  But, these subdomain names as explained before, must have been added 
beforehand to your
   DNS domain control panel, and they must be pointing to the
-  IP address of the system on which you are running the
+  IP address of the server on which you are running the
   installation (before you execute the installer).
 * Whether to use TLS or not. You should answer ``y`` in most cases.
 * Whether to run taler-exchange-offline. Unless you need a high-security
@@ -145,8 +169,8 @@ desired setup, in particular:
   very long and high-entropy password, preferably use the autogenerated one.
 
 The information you entered as well as the generated bank admin password will
-be stored in a file called ``config/user.conf``.  Should you run the script in
-the future (for example, to upgrade the installation), you will not be asked
+be stored in a file called ``config/user.conf``. If you run the script in
+the future again (for example, to upgrade the installation), you will not be 
asked
 these questions a second time.
 
 After answering all of the questions, the actual installation will start. The
@@ -158,6 +182,26 @@ Grab a coffee.
   At this point, the setup is NOT connected to any fiat bank account! The next
   steps must always be done manually!
 
+Running the script again from scratch
++++++++++++++++++++++++++++++++++++++
+
+If for some reason your installation doesn't work because you have answered 
erroneously 
+some of the interactive questions, or you just want to reset the current 
installation and to re-deploy
+the script again for having its latest changes, you will have to proceed as 
follows: 
+
+In brief you need to wipe completely the "content" of the file 
config/user.conf, this doesn't mean
+to remove the file itself, but only its content. Eventhough you can do this 
manually by editing the file manually
+with you preferred text editor, you can also do this in one single command. 
+
+.. code-block:: console
+
+cat /dev/null > config/user.conf
+
+.. note::
+
+In future versions of the program when executed for the second time, the 
program itself will 
+show an option to offer to wipe the content of this user.conf file, 
automatically. 
+
 Multi-factor authentification
 +++++++++++++++++++++++++++++
 

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]