2.1.1. Встановлення на Debian#

2.1.1.1. Відеоуроки#

2.1.1.2. Мати сервер Debian#

Перш ніж продовжити, переконайтеся, що у вас запущено сервер Debian з доступом root.

2.1.1.3. Додайте репозиторій Taler до списку відповідних джерел#

Щоб додати сховище Taler до ваших відповідних джерел, виконайте:

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#

Для бекенду продавця Taler налаштуйте базу даних PostgreSQL, запустивши її:

taler-merchant-dbconfig

2.1.1.6. Запустіть торгові послуги Талера#

Увімкніть та запустіть послуги продавця Taler:

systemctl enable --now taler-merchant.target

2.1.1.7. Перевірте, чи працює торговець Taler#

Переконайтеся, що послуга для продавців активна:

systemctl status taler-merchant-httpd.service

Якщо ви бачите активний (запущений), це означає, що бекенд встановлено успішно. Натисніть q, щоб вийти з екрана стану.

2.1.1.8. Налаштування DNS-запису#

Створіть новий запис DNS у свого реєстратора домену:

  • Тип: A

  • Назва: бекенд (або субдомен на ваш вибір, у цьому посібнику ми використовуємо 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

Ця команда налаштує зворотний проксі для бекенда торговця Taler і налаштує Nginx для обслуговування бекенда.

Якщо ви хочете налаштувати бекенд продавця Taler за допомогою зворотного проксі-сервера apache, ви можете виконати наступну команду:

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

Для інших модифікацій зверніться до документації taler-merchant-rproxy-setup.

2.1.1.10. Отримати доступ до торговця Талера#

Відкрийте браузер і перейдіть на домен, який ви ввели раніше. Якщо все налаштовано правильно, ви побачите інтерфейс продавця Taler.