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-verkopersbackend de PostgreSQL-database door uit te voeren:

taler-merchant-dbconfig

2.1.1.6. Start de Taler-handelsdiensten#

Schakel de Taler-verkopersservices in en start deze:

systemctl enable --now taler-merchant.target

2.1.1.7. Controleer of Taler Merchant actief is#

Controleer of de verkopersservice 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 Taler Merchant 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-verkopersbackend en configureert Nginx om de backend te bedienen.

Als je de Taler-verkopersbackend 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-verkopersinterface moeten zien als alles correct is geconfigureerd.