Serveur BTCPay

Un processeur de paiement cryptographique gratuit et open source, sans frais ni intermédiaires.

Ce qui est déjà configuré

  • Serveur BTCPay installé avec Docker
  • Bitcoin Core + C-Lightning intégré
  • Proxy inverse Nginx avec HTTPS
  • Scripts utilitaires installés dans /usr/local/bin
  • Démarrage automatique au redémarrage activé via systemd
  • Répertoire d'installation : /root/BTCPayServer

Comment accéder

  1. Dirigez le DNS de votre domaine vers l'adresse IP publique de votre serveur.
  2. Redémarrez le btcpayserver service : systemctl restart btcpayserver.service
  3. Accédez à BTCPay dans votre navigateur : https://<domain.tld>
  4. Ouvrez l'URL ci-dessus dans votre navigateur pour terminer la configuration initiale.
  5. Si vous devez modifier le domaine configuré ultérieurement : changedomain.sh <newdomain.tld>

Outillage

Une grande variété de scripts utiles sont disponibles une fois BTCPay installé :

  • bitcoin-cli.sh: Accédez à votre instance de nœud Bitcoin (pour RPC)
  • bitcoin-lightning-cli.sh: Accédez à votre instance de nœud CLN (pour RPC)
  • changedomain.sh: Modifiez le domaine de votre BTCPayServer (n'oubliez pas de désactiver au préalable la 2FA/U2F, car vous risqueriez de ne plus pouvoir vous connecter à votre compte).
  • btcpay-update.sh: Mettre à jour BTCPayServer vers la dernière version
  • btcpay-up.sh: Exécuter docker-compose up
  • btcpay-down.sh: Exécuter docker-compose down
  • btcpay-setup.sh: Modifiez les paramètres de votre serveur.
  • btcpay-clean.sh: Purge toutes les images Docker inutilisées.
  • . ./btcpay-setup.sh: Informations sur les paramètres supplémentaires
  • . ./btcpay-setup.sh -i: Configurez votre serveur BTCPayServer
  • btcpay-restart.sh: Redémarrez votre BTCPayServer.

Détails de la demande