2.1.1. Instalacja na Debianie#

2.1.1.1. Samouczki wideo#

2.1.1.2. Posiadanie serwera Debian#

Przed kontynuowaniem upewnij się, że masz uruchomiony serwer Debian z dostępem root.

2.1.1.3. Dodaj repozytorium Taler do listy źródeł apt#

Aby dodać repozytorium Taler do źródeł apt, uruchom:

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. Zaimportuj klucz publiczny Taler Systems SA i zainstaluj pakiety#

Należy zaimportować klucz podpisywania pakietów Taler Systems SA, a następnie zaktualizować/uaktualnić pakiety:

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. Konfiguracja bazy danych sprzedawców Taler#

W przypadku zaplecza handlowego Taler skonfiguruj bazę danych PostgreSQL, uruchamiając ją:

taler-merchant-dbconfig

2.1.1.6. Uruchom usługi handlowe Taler#

Włącz i uruchom usługi handlowe Taler:

systemctl enable --now taler-merchant.target

2.1.1.7. Sprawdź, czy Taler Merchant jest uruchomiony#

Sprawdź, czy usługa sprzedawcy jest aktywna:

systemctl status taler-merchant-httpd.service

Jeśli zobaczysz aktywny (uruchomiony), Backend został pomyślnie zainstalowany. Naciśnij q, aby opuścić ekran stanu.

2.1.1.8. Konfiguracja rekordu DNS#

Utwórz nowy rekord DNS u rejestratora domeny:

  • Typ: A

  • Nazwa: backend (lub wybrana subdomena, w tym samouczku używamy tutorial)

  • Wartość: Adres IP serwera

Wróć do tego przewodnika po skonfigurowaniu rekordu DNS.

2.1.1.9. Konfiguracja Taler Merchant za pomocą taler-merchant-rproxy-setup.#

Uruchom następujące polecenie, aby skonfigurować sprzedawcę Taler z odwrotnym proxy, nie zapomnij zastąpić backoffice.your.domain nazwą domeny:

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

To polecenie skonfiguruje odwrotne proxy dla zaplecza handlowego Taler i skonfiguruje Nginx do obsługi zaplecza.

Jeśli chcesz skonfigurować backend Taler merchant z apache reverse proxy, możesz zamiast tego uruchomić następujące polecenie:

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

Inne modyfikacje można znaleźć w dokumentacji taler-merchant-rproxy-setup.

2.1.1.10. Dostęp do sprzedawcy Taler#

Otwórz przeglądarkę i przejdź do wprowadzonej wcześniej domeny. Jeśli wszystko zostało poprawnie skonfigurowane, powinieneś zobaczyć interfejs sprzedawcy Taler.