Сервер BTCPay

Безкоштовний платіжний процесор з відкритим кодом для криптовалют, без комісій та посередників.

Що вже налаштовано

  • Сервер BTCPay, встановлений за допомогою Docker
  • Bitcoin Core + C-Lightning інтегровані
  • Зворотний проксі-сервер Nginx з HTTPS
  • Утилітарні скрипти, встановлені в /usr/local/bin
  • Автоматичний запуск при перезавантаженні увімкнено через systemd
  • Каталог інсталяції: /root/BTCPayServer

Як отримати доступ

  1. Направте DNS вашого домену на публічну IP-адресу вашого сервера.
  2. Перезапустіть btcpayserver послуга: systemctl restart btcpayserver.service
  3. Відкрийте BTCPay у своєму браузері: https://<domain.tld>
  4. Відкрийте вказану вище URL-адресу у своєму браузері, щоб завершити початкове налаштування.
  5. Якщо пізніше вам знадобиться змінити налаштований домен: changedomain.sh <newdomain.tld>

Інструментарій

Після встановлення BTCPay доступні різноманітні корисні скрипти:

  • bitcoin-cli.sh: Отримайте доступ до вашого екземпляра вузла Bitcoin (для RPC)
  • bitcoin-lightning-cli.sh: Отримайте доступ до екземпляра вузла CLN (для RPC)
  • changedomain.sh: Змініть домен вашого BTCPayServer (не забудьте спочатку вимкнути 2FA/U2F, оскільки ви ризикуєте не змогти увійти у свій обліковий запис).
  • btcpay-update.sh: Оновіть BTCPayServer до останньої версії
  • btcpay-up.sh: Запустити docker-compose up
  • btcpay-down.sh: Запустити docker-compose down
  • btcpay-setup.sh: Змініть налаштування вашого сервера
  • btcpay-clean.sh: Очистити всі невикористані образи Docker
  • . ./btcpay-setup.sh: Інформація про додаткові параметри
  • . ./btcpay-setup.sh -i: Налаштуйте ваш BTCPayServer
  • btcpay-restart.sh: Перезапустіть BTCPayServer

Деталі заявки