OffshoreVps
Kripto ödemeleri17 Eki 20269 dk okumaYazan: OffshoreVps ekibi

Aracısız Bitcoin kabul edin: VPS’inizde BTCPay Server

BTCPay Server’ı Docker ile kendiniz barındırın: sunucu boyutlandırma, DNS, resmi yükleyici, cüzdan bağlama ve önem taşıyan yedekleme ile güvenlik noktaları.

Bir ödeme işlemcisi yalnızca komisyon almaktan fazlasını yapar. Fonlarınızı elinde tutar, müşterilerinizi görür ve hesabınızı dondurabilir. BTCPay Server, Bitcoin’i doğrudan kontrol ettiğiniz bir cüzdana kabul etmenizi sağlayan ücretsiz, açık kaynaklı bir yazılımdır. Bir VPS üzerinde çalışır ve bu rehber standart Docker tabanlı kurulumu gösterir.

Amount, network ve address alanları ile QR kodu bulunan bir kripto ödeme faturasının üzerinde Bitcoin, Litecoin coin logoları; BTCPay Server ile Bitcoin kabul etmeyi gösterir
Bir kripto bakiye yükleme faturası: tam tutarı doğru ağda gönderirsiniz.

Neye ihtiyacınız var

  • Yanında budanmış bir Bitcoin düğümü çalıştırırsanız 2 vCPU, 4 GB RAM ve 80 GB diskli bir VPS. Harici bir düğüme yönlendirirseniz daha azı yeterli.
  • Sunucuya işaret eden bir A kaydına sahip, örneğin pay.example.com gibi bir alan adı.
  • Docker kurulu ve SSH’ı sağlamlaştırılmış Ubuntu 22.04 veya 24.04.

Adım 1: alan adını yönlendirin

Önce A kaydını oluşturun ve çözümlenmesini bekleyin. Yükleyici bu ad için bir Let’s Encrypt sertifikası ister ve kayıt eksikse başarısız olur. DNS rehberimiz bunu anlatıyor.

Adım 2: resmi yükleyiciyi çalıştırın

sudo su -
git clone https://github.com/btcpayserver/btcpayserver-docker
cd btcpayserver-docker
export BTCPAY_HOST="pay.example.com"
export NBITCOIN_NETWORK="mainnet"
export BTCPAYGEN_CRYPTO1="btc"
export BTCPAYGEN_LIGHTNING="clightning"
export BTCPAYGEN_REVERSEPROXY="nginx"
export BTCPAYGEN_ADDITIONAL_FRAGMENTS="opt-save-storage-s"
export LETSENCRYPT_EMAIL="you@example.com"
. ./btcpay-setup.sh -i

opt-save-storage-s parçası, disk tasarrufu için blok zincirini budar. İlk senkronizasyon saatler sürebilir ve düğüm yetiştikten sonra mağaza faturalar için çalışır. Lightning isteğe bağlıdır; istemiyorsanız o satırı çıkarın.

Bu rehberin adımları sırasıyla: 1. Neye ihtiyacınız var; 2. alan adını yönlendirin; 3. resmi yükleyiciyi çalıştırın; 4. kontrol ettiğiniz bir cüzdanı bağlayın; 5. test edin ve entegre edin; 6. Güvende tutun
Bu rehberdeki adımlar sırasıyla.

Adım 3: yöneticiyi ve bir mağaza oluşturun

Alan adınızı açın, ilk hesabı kaydedin (sunucu yöneticisi olur), ardından Server Settings altında herkese açık kaydı kapatın. Bir mağaza oluşturun ve varsayılan para birimini ayarlayın.

Adım 4: kontrol ettiğiniz bir cüzdanı bağlayın

Cüzdanı bir donanım cüzdanında veya kendi cihazınızda oluşturun ve BTCPay’e yalnızca genel anahtarı (xpub) yapıştırın. Mümkünse sunucuda sıcak cüzdan oluşturmayın, çünkü o zaman fonlar sunucunun güvende kalmasına bağlı olur. Ödemeler doğrudan genel anahtarınızdan türetilen adreslere gider.

Adım 5: test edin ve entegre edin

Bir test faturası oluşturun ve küçük bir tutar ödeyin. Ardından BTCPay belgelerini izleyerek mağazanız için bir eklenti kurun (WooCommerce, Shopify, özel bir API anahtarı).

Güvende tutun

  • Yönetici için iki faktörlü kimlik doğrulamayı etkinleştirin.
  • BTCPay verilerini yerleşik yedekleme betiğiyle yedekleyin ve sunucunun dışında, şifreli olarak saklayın.
  • Sürüm notlarını okuduktan sonra btcpay-update.sh ile güncelleyin.
  • Güvenlik duvarını yalnızca SSH, 80 ve 443 açık olacak şekilde çalıştırın.

Hangi coin’in müşterilerinize uygun olduğunu öğrenmek için ödemeler için en ucuz kripto yazısını okuyun. Kendi arka uç düğümünüzü mü çalıştırıyorsunuz? Bitcoin düğümü çalıştırma yazısına bakın.