2.1.1. Inštalácia v systéme Debian#

2.1.1.1. Videonávody#

2.1.1.2. Mať server Debian#

Pred pokračovaním sa uistite, že máte spustený server Debian s prístupom root.

2.1.1.3. Pridanie repozitára Taler do zoznamu zdrojov apt#

Ak chcete pridať repozitár Taler do svojich zdrojov apt, spustite:

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. Import verejného kľúča Taler Systems SA a inštalácia balíkov#

Musíte importovať podpisový kľúč balíka Taler Systems SA a potom aktualizovať/upgradovať balíky:

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. Konfigurácia databázy obchodníkov Taler#

Pre backend obchodníka Taler nakonfigurujte databázu PostgreSQL spustením:

taler-merchant-dbconfig

2.1.1.6. Spustenie obchodných služieb Taler#

Povoľte a spustite obchodné služby Taler:

systemctl enable --now taler-merchant.target

2.1.1.7. Skontrolujte, či je spustený obchodník Taler#

Skontrolujte, či je služba obchodníka aktívna:

systemctl status taler-merchant-httpd.service

Ak vidíte aktívne (beží), Backend je úspešne nainštalovaný. Stlačením tlačidla q opustíte stavovú obrazovku.

2.1.1.8. Konfigurácia záznamu DNS#

Vytvorte nový záznam DNS u registrátora domény:

  • Typ: A

  • Názov: backend (alebo subdoména podľa vášho výberu, v tomto návode používame tutorial)

  • Hodnota: IP adresa vášho servera

Po nastavení záznamu DNS sa vráťte k tejto príručke.

2.1.1.9. Nastavenie Taler Merchant pomocou taler-merchant-rproxy-setup#

Spustite nasledujúci príkaz na nastavenie obchodníka Taler s reverzným proxy serverom, nezabudnite nahradiť backoffice.your.domain názvom vašej domény:

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

Tento príkaz nastaví reverzný proxy server pre backend obchodníka Taler a nakonfiguruje Nginx na obsluhu backendu.

Ak chcete nastaviť backend obchodníka Taler s reverzným proxy serverom apache, môžete namiesto toho spustiť nasledujúci príkaz:

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

Ďalšie úpravy nájdete v dokumentácii taler-merchant-rproxy-setup.

2.1.1.10. Prístup k obchodníkovi Taler#

Otvorte prehliadač a prejdite na doménu, ktorú ste predtým zadali. Ak je všetko správne nakonfigurované, mali by ste vidieť rozhranie obchodníka Taler.