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.