2.1.1. Instalace v Debianu#

2.1.1.1. Videonávody#

2.1.1.2. Mít server Debian#

Než začnete, ujistěte se, že máte spuštěný server Debian s přístupem root.

2.1.1.3. Přidání úložiště Taler do seznamu zdrojů apt#

Chcete-li přidat repozitář Taler do zdrojů apt, spusťte:

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 veřejného klíče Taler Systems SA a instalace balíčků#

Je nutné importovat podpisový klíč balíčku Taler Systems SA a poté balíčky aktualizovat/upgradovat:

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. Konfigurace databáze obchodníků Taler#

Pro backend obchodníka Taler nakonfigurujte databázi PostgreSQL spuštěním:

taler-merchant-dbconfig

2.1.1.6. Spuštění obchodních služeb Taler#

Povolte a spusťte obchodní služby Taler:

systemctl enable --now taler-merchant.target

2.1.1.7. Zkontrolujte, zda je spuštěn obchodník Taler#

Ověřte, zda je služba obchodníka aktivní:

systemctl status taler-merchant-httpd.service

Pokud se zobrazí aktivní (spuštěný), je Backend úspěšně nainstalován. Stisknutím tlačítka q ukončíte stavovou obrazovku.

2.1.1.8. Konfigurace záznamu DNS#

Vytvořte nový záznam DNS u registrátora domény:

  • Typ: A

  • Název: backend (nebo subdoména dle vašeho výběru, v tomto tutoriálu používáme tutorial).

  • Hodnota: IP adresa vašeho serveru

Po nastavení záznamu DNS se vraťte k této příručce.

2.1.1.9. Nastavení Taler Merchant pomocí taler-merchant-rproxy-setup#

Spusťte následující příkaz pro nastavení obchodníka Taler s reverzním proxy serverem, nezapomeňte nahradit backoffice.your.domain názvem vaší domény:

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

Tento příkaz nastaví reverzní proxy server pro backend obchodníka Taler a nakonfiguruje Nginx pro obsluhu backendu.

Pokud chcete nastavit backend obchodníka Taler s reverzní proxy serverem apache, můžete místo toho spustit následující příkaz:

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

Další úpravy naleznete v dokumentaci taler-merchant-rproxy-setup.

2.1.1.10. Přístup k obchodníkovi Taler#

Otevřete prohlížeč a přejděte na doménu, kterou jste zadali dříve. Pokud je vše správně nakonfigurováno, mělo by se zobrazit rozhraní obchodníka Taler.