Server BTCPay

Un processore di pagamento in criptovaluta gratuito e open source senza commissioni né intermediari.

Cosa è già stato configurato

  • BTCPay Server installato con Docker
  • Bitcoin Core + C-Lightning integrati
  • Proxy inverso Nginx con HTTPS
  • Script di utilità installati in /usr/local/bin
  • Avvio automatico al riavvio abilitato tramite systemd
  • Directory di installazione: /root/BTCPayServer

Come accedere

  1. Indirizza il DNS del tuo dominio all'IP pubblico del tuo server.
  2. Riavviare il btcpayserver servizio: systemctl restart btcpayserver.service
  3. Accedi a BTCPay dal tuo browser: https://<domain.tld>
  4. Apri l'URL sopra indicato nel tuo browser per completare la configurazione iniziale.
  5. Se in seguito è necessario modificare il dominio configurato: changedomain.sh <newdomain.tld>

Utensili

Una volta installato BTCPay, è disponibile un'ampia gamma di script utili:

  • bitcoin-cli.sh: Accedi alla tua istanza del nodo Bitcoin (per RPC)
  • bitcoin-lightning-cli.sh: Accedi alla tua istanza del nodo CLN (per RPC)
  • changedomain.sh: Modifica il dominio del tuo BTCPayServer (ricordati di disabilitare prima 2FA/U2F, poiché rischi di non riuscire ad accedere al tuo account)
  • btcpay-update.sh: Aggiorna BTCPayServer all'ultima versione
  • btcpay-up.sh: Esegui docker-compose up
  • btcpay-down.sh: Esegui docker-compose down
  • btcpay-setup.sh: Modifica le impostazioni del tuo server
  • btcpay-clean.sh: Elimina tutte le immagini Docker inutilizzate
  • . ./btcpay-setup.sh: Informazioni sui parametri aggiuntivi
  • . ./btcpay-setup.sh -i: Configura il tuo BTCPayServer
  • btcpay-restart.sh: Riavvia il tuo BTCPayServer

Dettagli dell'applicazione