Welcome
to our Taler Merchant backend installation tutorial.
In this video, we will guide you through installing the Taler Merchant backend
on the Debian server, including a web based BackOffice
with Nginx or Apache and making sure everything is running smoothly.
Let's get started.
First, ensure we have Debian with no server with root access running.
In this video, Debian is running on my server
and I'm using an SSH connection from my laptop
to install no taller on it.
Next, let's add
the deb.taler.net repository to your list of apt sources.
Type the following command.
The command specifies that downloaded Debian packages
needs to be signed with an GnuPG key of Taler systems.
This will ensure it knows where to fetch the Taler packages.
Now let's import the system's public key.
This allows apt to verify the authenticity of the other packages
that we are going to install with apt update.
The fetch is a package description and with APT upgrade we make sure
our existing system is up to date
with the repository and key in place.
We install the Taler Merchant backend along with PostgresSQL, nginx
and other required packages.
Great, you now have all the necessary packages.
Next, initialize a PostgreSQL database for the backend
on the local system by running taler-merchant-dbconfig.
This command sets up the required database automatically.
Now we will enable and start the Taler
Merchant services.
Now we will verify
they’re running correctly.
If you see active(running) you are good to go.
Press ‘q’ to exit to status screen.
Ensure DNS records exist for your server under your domain.
For example, we set the records type to ‘A’ and point
our new subdomain backoffice to our servers IPv4 address.
Wait for DNS changes to take place.
Use our script
to automatically receive keys config proxy for your other merchant backend.
In the simplest way.
Don't
forget to replace backoffice.your.domain
with your actual domain.
If you fully followed
our steps, the script will automatically get the certificates.
It will still ask for some info to receive them correctly, and will edit
the existing config files for your domain.
Open your browser and go to your domain.
You should see the Taler Merchant BackOffice interface.
Congratulations!
Your Taler Merchant is now installed and running, but without access control.
Thus, You should soon
follow our tutorial on merchant instance configuration to restrict access.