1.3.1. Telepítés Debian rendszerre#

1.3.1.1. Videó oktatóvideók#

1.3.1.2. Van egy Debian kiszolgálója#

A folytatás előtt győződjön meg róla, hogy Debian szervere van és fut, root hozzáféréssel.

1.3.1.3. A Taler tároló hozzáadása az apt forrásainak listájához#

A Taler tároló hozzáadásához az apt forrásaihoz futtassa a következőt:

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

1.3.1.4. A Taler Systems SA nyilvános kulcsának importálása és a csomagok telepítése#

Be kell importálnia a Taler Systems SA csomagok aláíró kulcsát, majd frissítenie/frissítenie kell a csomagokat:

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

1.3.1.5. A Taler kereskedői adatbázis konfigurálása#

A Taler kereskedői backend esetében konfigurálja a PostgreSQL adatbázist a következő futtatással:

taler-merchant-dbconfig

1.3.1.6. A Taler kereskedői szolgáltatások elindítása#

Engedélyezze és indítsa el a Taler kereskedői szolgáltatásokat:

systemctl enable --now taler-merchant.target

1.3.1.7. Ellenőrizze, hogy a Taler kereskedő fut-e#

Ellenőrizze, hogy a kereskedői szolgáltatás aktív-e:

systemctl status taler-merchant-httpd.service

Ha aktív (fut) látható, akkor a Backend sikeresen települt. Nyomja meg a q gombot az állapot képernyő elhagyásához.

1.3.1.8. DNS rekord konfigurálása#

Hozzon létre egy új DNS-bejegyzést a domain regisztrátoránál:

  • Típus: A

  • Név: backend (vagy egy tetszőleges aldomain, ebben a bemutatóban a tutorial-t használjuk)

  • érték: A szerver IP-címe

Térjen vissza ehhez az útmutatóhoz a DNS-bejegyzés beállítása után.

1.3.1.9. Taler Merchant beállítása a taler-merchant-rproxy-setup segítségével#

Futtassa a következő parancsot a Taler kereskedő és a fordított proxy beállításához, ne felejtse el a backoffice.your.domain helyett a domain nevét használni:

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

Ez a parancs beállítja a fordított proxyt a Taler kereskedői háttértárhoz, és konfigurálja az Nginxet a háttértár kiszolgálására.

Ha a Taler merchant backendet egy apache reverse proxyval szeretné beállítani, akkor a következő parancsot futtathatja helyette:

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

Egyéb módosításokért kérjük, olvassa el a taler-merchant-rproxy-setup dokumentációt.

1.3.1.10. Hozzáférés a Taler kereskedőhöz#

Nyissa meg a böngészőt, és navigáljon a korábban megadott domainre. Ha minden megfelelően van beállítva, akkor a Taler kereskedői felületet kell látnia.