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.