Déploiement Serveur de Paiement Bitcoin avec btcpayserver

L’ensemble du billet se déroule dans un environnement Ubuntu 16.04. btcpayserver va permettre de créer un serveur de paiement pour Bitcoin et d’autres cryptos dérivées. Il est impératif pour bien fonctionner de faire tourner un full node bitcoin (Bitcoin Core Wallet pour créer des invoices manuellement, Electrum ou Ledger pour automatiser la creation des invoices) ainsi qu’un explorateur de bloc (NBXplorer)

Première installation pour btcpayserver il est impératif d’installer le dotnet en version 2.1, la version 2.2 n’est pas supporté. Utilisez la commande dotnet –info pour visualiser votre version.

1
sudo apt-get install dotnet-sdk-2.1

Si vous avez la version 2.2 installé, utilisez les commandes ci-dessous pour nettoyer et installer la bonne version du dotnet-sdk

1
sudo apt-get remove dotnet-sdk-2.2 && sudo apt-get purge dotnet-sdk-2.2 && sudo apt-get install dotnet-sdk-2.1

Téléchargement et build de l’application

1
2
git clone https://github.com/btcpayserver/btcpayserver
./build.sh

On démarre l’application

1
./run.sh

Le fichier de configuration se trouve dans

1
/home/$USER/.btcpayserver/Main/settings.config

Documentation de configuration détaillé
Docs : https://docs.btcpayserver.org/faq-and-common-issues/faq-wallet

Laisser un commentaire