2.1.1. Installazione su Debian#
2.1.1.1. Video tutorial#
2.1.1.2. Avere un server Debian#
Assicurarsi di avere un server Debian attivo e funzionante con accesso root
prima di procedere.
2.1.1.3. Aggiungere il repository Taler all’elenco dei sorgenti di apt#
Per aggiungere il repository Taler ai sorgenti di apt, eseguire:
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. Importazione della chiave pubblica di Taler Systems SA e installazione dei pacchetti#
È necessario importare la chiave di firma del pacchetto Taler Systems SA e quindi aggiornare i pacchetti:
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. Configurare il database commerciale di Taler#
Per il backend commerciale Taler, configurare il database PostgreSQL eseguendo:
taler-merchant-dbconfig
2.1.1.6. Avviare i servizi commerciali Taler#
Attivare e avviare i servizi commerciali Taler:
systemctl enable --now taler-merchant.target
2.1.1.7. Verificare che Taler merchant sia in esecuzione#
Verificare che il servizio commerciale sia attivo:
systemctl status taler-merchant-httpd.service
Se viene visualizzato attivo (in esecuzione), il Backend è stato installato correttamente. Premere q per uscire dalla schermata di stato.
2.1.1.8. Configurare un record DNS#
Creare un nuovo record DNS con la società di registrazione del dominio:
Tipo: A
Nome: backend (o un sottodominio a scelta, in questo tutorial useremo tutorial)
Valore: Indirizzo IP del server
Tornare a questa guida dopo aver impostato il record DNS.
2.1.1.9. Configurare Taler Merchant con taler-merchant-rproxy-setup
.#
Eseguite il seguente comando per configurare Taler merchant con il reverse proxy, senza dimenticare di sostituire backoffice.your.domain con il nome del vostro dominio:
taler-merchant-rproxy-setup --domain backoffice.your.domain --nginx
Questo comando imposta il reverse proxy per il backend commerciale di Taler e configura Nginx per servire il backend.
Se si desidera configurare il backend di Taler merchant con un reverse proxy apache, è possibile eseguire il seguente comando:
taler-merchant-rproxy-setup --domain backoffice.your.domain --apache
Per altre modifiche, consultare la documentazione di taler-merchant-rproxy-setup
.
2.1.1.10. Accedere al commerciante Taler#
Aprire il browser e navigare nel dominio inserito in precedenza. Se tutto è stato configurato correttamente, si dovrebbe vedere l’interfaccia commerciale di Taler.