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#

Для бэкенда Taler merchant настройте базу данных PostgreSQL, выполнив команду:

taler-merchant-dbconfig

2.1.1.6. Начните пользоваться торговыми услугами Taler#

Включите и запустите торговые услуги Taler:

systemctl enable --now taler-merchant.target

2.1.1.7. Убедитесь, что Taler merchant запущен#

Убедитесь, что торговая служба активна:

systemctl status taler-merchant-httpd.service

Если вы видите active (работает), значит, Backend успешно установлен. Нажмите q, чтобы выйти из экрана состояния.

2.1.1.8. Настройка записи DNS#

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

  • Тип: A

  • Имя: backend (или поддомен по вашему выбору, в этом учебнике мы используем tutorial)

  • Значение: IP-адрес вашего сервера

Вернитесь к этому руководству после настройки DNS-записи.

2.1.1.9. Настройте Taler Merchant с помощью taler-merchant-rproxy-setup.#

Выполните следующую команду, чтобы настроить Taler merchant с обратным прокси, не забудьте заменить backoffice.your.domain на ваше доменное имя:

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

Эта команда установит обратный прокси для бэкенда Taler merchant и настроит Nginx для обслуживания бэкенда.

Если вы хотите настроить бэкенд Taler merchant с обратным прокси-сервером apache, вы можете выполнить следующую команду:

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

Для других модификаций обратитесь к документации taler-merchant-rproxy-setup.

2.1.1.10. Доступ к продавцу Талера#

Откройте браузер и перейдите на домен, который вы ввели ранее. Если все настроено правильно, вы должны увидеть интерфейс Taler merchant.