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.