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.