Déployer un serveur BTCPay

0
108

Introduction

BTCPayServer est un processeur de paiement open-source, auto-hébergé pour Bitcoin et d’autres crypto-monnaies. Le projet a été initié par Nicolas Dorier pour offrir aux marchands une alternative à BitPay.

Le logiciel est construit en C# et conforme à l’API de facturation de BitPay. Vous pouvez exécuter BTCPay en tant que solution auto-hébergée sur votre propre serveur ou utiliser un hôte tiers.

La solution auto-hébergée vous permet non seulement d’attacher un nombre illimité de magasins et d’utiliser le Lightning Network, mais aussi de devenir le processeur de paiement pour les autres.

Fonctionnalités

La liste des fonctionnalités est a suivante:

  • Paiements directs en peer-to-peer Bitcoin et altcoin
  • Pas de frais de transaction (autres que ceux des réseaux)
  • Aucun frais de traitement
  • Pas d’intermédiaire
  • Pas de carte d’identité requise
  • L’utilisateur a un contrôle total sur les clés privées
  • Protection accrue de la vie privée
  • Sécurité renforcée
  • Auto-hébergé
  • Support SegWit
  • Prise en charge de Lightning Network
  • Support de Tor
  • Intégration d’Altcoin
  • Compatibilité totale avec l’API BitPay
  • Possibilité de traiter les paiements pour les autres
  • Boutons de paiement faciles à intégrer
  • Application point de vente
  • Application de crowdfunding
  • Demandes de paiement

Architecture

Configuration minimum requise

Déploiement

Solution Web

Si vous n’avez pas besoin de Lightning Network et que les transactions ne sont pas sensibles, vous pouvez utiliser un hôte tiers, cela sera gratuit.

LunaNode a mis en place un interface web pour faciliter l’installation de BTCPay accessible à l’adresse suivante : https://launchbtcpay.lunanode.com/

Solution VPS

La communauté recommande LunaNode pour 10$ mois afin d’avoir un noeud complet, mais il est tout à fait possible d’utiliser Digital Ocean, AWS, Azure ou Google Cloud. Vous pouvez aussi utiliser votre propre infrastructure de serveur avec une installation manuelle via l’image docker.

Il est recommandé d’utiliser l’installation en 1 click plutôt que manuelle pour une utilisation en production.

Solution Hardware

Un Raspberry Pi ou un mini PC avec un noeud Bitcoin fera l’affaire. Il sera alors nécessaire d’effectuer une installation manuelle en ligne de commande.

Vidéo

Conclusion

On apprécie vraiment le fonctionnement et les avantages de BTCPay, mais la solution ne permet pas la conversion automatique en monnaie fiduciaire comme BitPay. LunaNode ne demande pas de carte d’identité, mais il est tout de même nécessaire de donner son numéro, bien qu’on puisse payer en Bitcoin.

Et vous, utilisez-vous BTCPay ? Connaissez-vous d’autres alternative à BitPay ?

Sources:

https://docs.btcpayserver.org/

LAISSER UN COMMENTAIRE

Ecrire un commentaire
Saisir votre nom ici