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レコードを作成します:

  • **タイプA

  • Name: バックエンド (または任意のサブドメイン。このチュートリアルでは tutorial を使用します)

  • **値サーバーのIPアドレス

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マーチャントインターフェイスが表示されるはずです。