BTCPay-Server

Ein kostenloser Open-Source-Zahlungsdienstleister für Kryptowährungen ohne Gebühren oder Zwischenhändler.

Was bereits eingerichtet ist

  • BTCPay Server mit Docker installiert
  • Bitcoin Core + C-Lightning integriert
  • Nginx Reverse-Proxy mit HTTPS
  • In installierte Dienstprogramme /usr/local/bin
  • Automatischer Start beim Neustart über systemd aktiviert
  • Installationsverzeichnis: /root/BTCPayServer

Zugriff

  1. Richten Sie die DNS Ihrer Domain auf die öffentliche IP-Adresse Ihres Servers.
  2. Starten Sie das btcpayserver Dienstleistung: systemctl restart btcpayserver.service
  3. Rufen Sie BTCPay in Ihrem Browser auf: https://<domain.tld>
  4. Öffnen Sie die oben angegebene URL in Ihrem Browser, um die Ersteinrichtung abzuschließen.
  5. Wenn Sie die konfigurierte Domäne später ändern müssen: changedomain.sh <newdomain.tld>

Werkzeuge

Nach der Installation von BTCPay steht eine Vielzahl nützlicher Skripte zur Verfügung:

  • bitcoin-cli.shGreifen Sie auf Ihre Bitcoin-Node-Instanz zu (für RPC).
  • bitcoin-lightning-cli.shGreifen Sie auf Ihre CLN-Knoteninstanz zu (für RPC).
  • changedomain.shÄndern Sie die Domain Ihres BTCPayServers (denken Sie daran, zuerst 2FA/U2F zu deaktivieren, da Sie sonst möglicherweise nicht mehr in Ihr Konto einloggen können).
  • btcpay-update.sh: Aktualisieren Sie BTCPayServer auf die neueste Version.
  • btcpay-up.sh: Ausführen docker-compose up
  • btcpay-down.sh: Ausführen docker-compose down
  • btcpay-setup.shÄndern Sie die Einstellungen Ihres Servers.
  • btcpay-clean.sh: Nicht verwendete Docker-Images löschen
  • . ./btcpay-setup.shInformationen zu zusätzlichen Parametern
  • . ./btcpay-setup.sh -i: Richten Sie Ihren BTCPayServer ein
  • btcpay-restart.sh: Starten Sie Ihren BTCPayServer neu.

Anwendungsdetails