2.1.1. Debianへのインストール#
2.1.1.1. ビデオ・チュートリアル#
2.1.1.2. Debianサーバーを持っている#
先に進む前に、Debian サーバーが root 権限で稼働していることを確認してください。
2.1.1.3. aptソースリストにTalerリポジトリを追加する。#
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マーチャントバックエンドでは、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
active (running)** と表示されていれば、バックエンドは正常にインストールされています。q**を押してステータス画面を終了してください。
2.1.1.8. DNSレコードを設定する#
ドメインレジストラで新しいDNSレコードを作成します:
DNSレコードの設定が完了したら、このガイドに戻る。
2.1.1.9. taler-merchant-rproxy-setup``でTaler Merchantをセットアップする。#
以下のコマンドを実行して、リバースプロキシで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マーチャントにアクセスする#
ブラウザを開き、前に入力したドメインに移動します。すべてが正しく設定されている場合、Talerマーチャントインターフェイスが表示されるはずです。