2.1.1. Installatie op Debian#

2.1.1.1. Video-handleidingen#

2.1.1.2. Een Debian-server hebben#

Zorg ervoor dat u een Debian server heeft draaien met root toegang voordat u verder gaat.

2.1.1.3. Voeg de Taler repository toe aan de apt sources lijst#

Om de Taler repository toe te voegen aan je apt sources, voer je het volgende uit:

echo 'deb [signed-by=/etc/apt/keyrings/taler-systems.gpg] https://deb.taler.net/apt/debian bookworm main' | sudo tee /etc/apt/sources.list.d/taler.list

2.1.1.4. Importeer de openbare sleutel van Taler Systems SA en installeer pakketten#

U moet de Taler Systems SA pakketsigneringssleutel importeren en vervolgens pakketten bijwerken/upgraden:

wget -O /etc/apt/keyrings/taler-systems.gpg https://taler.net/taler-systems.gpg
apt update
apt upgrade -y
apt install postgresql nginx taler-merchant certbot python3-certbot-nginx -y

2.1.1.5. De Taler verkopersdatabase configureren#

Configureer voor de Taler merchant backend de PostgreSQL database door uit te voeren:

taler-merchant-dbconfig

2.1.1.6. Start de Taler-handelsdiensten#

Schakel de Taler merchant services in en start deze:

systemctl enable --now taler-merchant.target

2.1.1.7. Controleer of Taler Merchant actief is#

Controleer of de merchant service actief is:

systemctl status taler-merchant-httpd.service

Als je active (actief) ziet, is de Backend succesvol geïnstalleerd. Druk op q om het statusscherm te verlaten.

2.1.1.8. Een DNS-record configureren#

Maak een nieuw DNS-record aan bij uw domeinregistrar:

  • Type: A

  • Naam: backend (of een subdomein naar keuze, in deze tutorial gebruiken we tutorial)

  • Waarde: Het IP-adres van uw server

Keer terug naar deze handleiding nadat het DNS-record is ingesteld.

2.1.1.9. Taler Merchant instellen met taler-merchant-rproxy-setup#

Voer het volgende commando uit om de Taler-handelaar in te stellen met de reverse proxy, vergeet niet backoffice.uw.domein te vervangen door uw domeinnaam:

taler-merchant-rproxy-setup --domain backoffice.your.domain --nginx

Dit commando stelt de reverse proxy in voor de Taler merchant backend en configureert Nginx om de backend te bedienen.

Als je de Taler merchant backend wilt instellen met een apache reverse proxy, kun je in plaats daarvan het volgende commando uitvoeren:

taler-merchant-rproxy-setup --domain backoffice.your.domain --apache

Raadpleeg voor andere aanpassingen de taler-merchant-rproxy-setup documentatie.

2.1.1.10. Toegang tot de Taler-verkoper#

Open je browser en navigeer naar het domein dat je eerder hebt opgegeven. Je zou de Taler merchant interface moeten zien als alles correct is geconfigureerd.