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.