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.