2.1.1. Εγκατάσταση στο Debian#

2.1.1.1. Εκπαιδευτικά βίντεο#

2.1.1.2. Έχετε έναν διακομιστή Debian#

Βεβαιωθείτε ότι έχετε ένα διακομιστή Debian σε λειτουργία με πρόσβαση root πριν προχωρήσετε.

2.1.1.3. Προσθέστε το αποθετήριο Taler στη λίστα πηγών του apt#

Για να προσθέσετε το αποθετήριο Taler στις πηγές του apt, εκτελέστε:

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. Εισάγετε το δημόσιο κλειδί της Taler Systems SA και εγκαταστήστε τα πακέτα#

Πρέπει να εισαγάγετε το κλειδί υπογραφής πακέτων της Taler Systems SA και στη συνέχεια να ενημερώσετε/αναβαθμίσετε τα πακέτα:

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. Διαμόρφωση της βάσης δεδομένων εμπόρων Taler#

Για το εμπορικό backend του Taler, ρυθμίστε τη βάση δεδομένων PostgreSQL εκτελώντας:

taler-merchant-dbconfig

2.1.1.6. Ξεκινήστε τις εμπορικές υπηρεσίες Taler#

Ενεργοποιήστε και ξεκινήστε τις εμπορικές υπηρεσίες Taler:

systemctl enable --now taler-merchant.target

2.1.1.7. Ελέγξτε ότι ο έμπορος Taler εκτελείται#

Βεβαιωθείτε ότι η εμπορική υπηρεσία είναι ενεργή:

systemctl status taler-merchant-httpd.service

Αν βλέπετε ενεργό (τρέχει), το Backend έχει εγκατασταθεί με επιτυχία. Πατήστε q για να βγείτε από την οθόνη κατάστασης.

2.1.1.8. Διαμόρφωση μιας εγγραφής DNS#

Δημιουργήστε μια νέα εγγραφή DNS με τον καταχωρητή του domain σας:

  • Τύπος: A

  • Όνομα: backend (ή ένα υποτομέας της επιλογής σας, σε αυτό το σεμινάριο χρησιμοποιούμε το tutorial)

  • Αξία: Η διεύθυνση IP του διακομιστή σας

Επιστρέψτε σε αυτόν τον οδηγό μετά τη ρύθμιση της εγγραφής DNS.

2.1.1.9. Ρύθμιση του Taler Merchant με το taler-merchant-rproxy-setup#

Εκτελέστε την ακόλουθη εντολή για να ρυθμίσετε τον έμπορο Taler με τον αντίστροφο διακομιστή μεσολάβησης, μην ξεχάσετε να αντικαταστήσετε το backoffice.your.domain με το όνομα του τομέα σας:

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

Αυτή η εντολή θα ρυθμίσει τον αντίστροφο διακομιστή μεσολάβησης για το εμπορικό backend του Taler και θα παραμετροποιήσει το Nginx για να εξυπηρετεί το backend.

Αν θέλετε να ρυθμίσετε το backend του Taler merchant με έναν αντίστροφο διακομιστή μεσολάβησης apache, μπορείτε να εκτελέσετε την ακόλουθη εντολή:

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

Για άλλες τροποποιήσεις ανατρέξτε στην τεκμηρίωση taler-merchant-rproxy-setup.

2.1.1.10. Πρόσβαση στον έμπορο Taler#

Ανοίξτε το πρόγραμμα περιήγησής σας και μεταβείτε στον τομέα που καταχωρήσατε προηγουμένως. Αν όλα έχουν ρυθμιστεί σωστά, θα πρέπει να δείτε το περιβάλλον εργασίας του εμπόρου Taler.