−25%

Windows کی سالانہ ادائیگی پر، 31 اکتوبر تک۔ پلانز دیکھیں

EQVPS
شروع کریں

سرور VPS برائے BTCPay Server: کرپٹو خود وصول کریں

اپنے pruned Bitcoin نوڈ کے ساتھ BTCPay Server: ادائیگیاں سیدھی آپ کے والیٹ میں، بیچ میں کوئی ثالث نہیں۔ آزمایا ہوا انسٹالیشن اور 35 GB کا ڈسک حساب۔

بیچ میں بیٹھا ہر پیمنٹ پروسیسر اپنی شرائط، اپنا KYC اور بیلنس منجمد کرنے کا اپنا بٹن ساتھ لاتا ہے۔ ‏BTCPay Server بیچ والے کو ہٹا دیتا ہے۔ انوائس آپ کے سرور پر بنتے ہیں، گاہک آپ کے والیٹ سے نکلے پتے پر ادائیگی کرتا ہے، اور آپ کا اپنا Bitcoin نوڈ ادائیگی کی تصدیق کرتا ہے۔ آپ کے سوا اسے کوئی بند نہیں کر سکتا۔

یہ ان دکانوں، فری لانسرز اور سروسز کے لیے ہے جو پہلے سے bitcoin لیتی ہیں — یا لینا چاہتی ہیں — اور یہ کام کسی کمپنی کو نہیں سونپنا چاہتیں۔

کون سا پلان

‏BTCPay تقریباً سات کنٹینرز میں چلتا ہے: BTCPay ایپ، NBXplorer (جو چین پر نظر رکھتا ہے)، Bitcoin Core، Postgres اور سامنے خودکار Let's Encrypt والا nginx۔ ہمارے ٹیسٹ سرور پر شروع میں انہوں نے تقریباً 0.7 GB RAM لی، اور سنک کے دوران Bitcoin Core زیادہ لیتا ہے؛ 4 GB کافی سے زیادہ ہے۔ اصل حد ڈسک ہے، میموری نہیں۔

سیٹ اپپلان
‏on-chain BTC، تقریباً 5 GB بلاک رکھنے والا pruned نوڈSmall-IP: 4 vCPU، 4 GB، 35 GB ($16/ماہ)
وہی، لاگز اور اپ ڈیٹس کے لیے زیادہ گنجائش کے ساتھMedium-IP: 6 vCPU، 6 GB، 45 GB ($20/ماہ)
‏Lightning، بڑی بلاک ونڈو یا دوسرا کوائن‏Pro-32: 8 vCPU، 32 GB، 400 GB ($40/ماہ)، درخواست پر

آپ کو اپنے IPv4 والا پلان چاہیے: گاہک HTTPS سے BTCPay تک پہنچتے ہیں، اور Let's Encrypt کو پورٹ 80 تک پہنچنا ہوتا ہے۔ آرڈر کے وقت جو دستیاب ہو، جرمنی یا فن لینڈ چنیں — ادائیگی کے صفحے کے لیے تاخیر تقریباً معنی نہیں رکھتی۔ اور جب سارا مقصد ہی کرپٹو لینا ہے تو مناسب ہے کہ سرور کی ادائیگی بھی بغیر KYC کے کرپٹو میں ہو۔

انسٹالیشن

ڈومین pay.example.com کو سرور کی طرف اشارہ کریں، پھر نئے Ubuntu 24.04 یا Debian 12 پر root کے طور پر:

mkdir BTCPayServer && cd BTCPayServer
git clone https://github.com/btcpayserver/btcpayserver-docker
cd btcpayserver-docker

export BTCPAY_HOST="pay.example.com"
export LETSENCRYPT_EMAIL="you@yourdomain.com"
export NBITCOIN_NETWORK="mainnet"
export BTCPAYGEN_CRYPTO1="btc"
export BTCPAYGEN_ADDITIONAL_FRAGMENTS="opt-save-storage-xxs"
export BTCPAYGEN_REVERSEPROXY="nginx"
export BTCPAYGEN_LIGHTNING="none"
. ./btcpay-setup.sh -i

سب کچھ سمانے کی وجہ opt-save-storage-xxs ہے: Bitcoin Core بلاکس کو 5 GB تک prune کرتا ہے۔ اسکرپٹ امیجز کھینچتا ہے، btcpayserver نام کی systemd سروس بناتا ہے اور سب کچھ چلا دیتا ہے۔ راستے میں یہ Docker ڈیمن کو بھی ری اسٹارٹ کرتا ہے — BTCPay کو دوسرے کنٹینرز کے ساتھ ٹھونسنے کے بجائے الگ سرور دینے کی ایک اور وجہ۔

نوڈ چیک کریں:

bitcoin-cli.sh getblockchaininfo

قدر blocks کا موازنہ headers سے کریں، اور "pruned": true دیکھیں۔ ہمارے ٹیسٹ کے بیس منٹ بعد تقریباً 9,72,000 میں سے 2,18,000 بلاک ہو چکے تھے — شروع کے بلاک بہت چھوٹے ہوتے ہیں، اس لیے اس سے اندازہ نہ لگائیں۔ اصل کام بعد میں آتا ہے۔

پہلا لاگ ان: ابھی کریں

جیسے ہی https://pay.example.com جواب دے، اسے کھولیں۔ ‏BTCPay آپ کو رجسٹریشن صفحے پر بھیجتا ہے، اور پہلا اکاؤنٹ سرور کا ایڈمن بن جاتا ہے۔ اگر کوئی اور آپ سے پہلے صفحہ ڈھونڈ لے تو آپ کا پیمنٹ سرور اس کا ہو جاتا ہے۔ رجسٹر کریں، پھر Server Settings → Policies میں جا کر نئے سائن اپ اپنی مرضی کے مطابق سیٹ کریں۔

اس کے بعد ایک اسٹور بنائیں اور اپنا والیٹ اس کی extended public key (xpub) سے جوڑیں — ہارڈویئر والیٹ سے یا ڈیسک ٹاپ والیٹ کے ایکسپورٹ سے۔ ‏BTCPay ہر انوائس کے لیے نیا پتہ نکالتا ہے اور کبھی پرائیویٹ کی نہیں دیکھتا۔ اس کے لیے برسوں کی ہسٹری والے والیٹ کے بجائے نیا والیٹ یا نیا اکاؤنٹ استعمال کریں: pruned نوڈ کے لیے اب سے ہونے والی چیزوں پر نظر رکھنا سب سے آسان ہے۔

جب تک نوڈ نیٹ ورک کے برابر نہ پہنچے، BTCPay دکھاتا ہے کہ سنک جاری ہے اور ادائیگیوں پر نظر نہیں رکھتا۔ لانچ سنک کے بعد رکھیں، انسٹالیشن والی شام نہیں۔

لائیو جانے سے پہلے جاننے کی باتیں

  • پہلی سنک لمبی ہوتی ہے۔ ‏pruned نوڈ بھی پرانے بلاک ہٹانے سے پہلے پوری چین — 700 GB سے زیادہ — ڈاؤن لوڈ کر کے جانچتا ہے۔ ہمارے پلانز پر ٹریفک 1 Gbit/s پر لامحدود ہے، اس لیے کوئی اضافی خرچ نہیں، مگر 4 vCPU سرور پر دنوں میں سوچیں۔ ریپوزٹری میں ایک فاسٹ سنک اسکرپٹ ہے؛ وہ کسی اور کی UTXO سیٹ کی کاپی پر بھروسہ کر کے یہ کام چھوڑ دیتا ہے، جس سے اپنا نوڈ چلانے کی وجہ کا ایک حصہ ختم ہو جاتا ہے۔
  • اپ ڈیٹس۔ اسکرپٹ btcpay-update.sh تازہ BTCPay اور اس کی ڈیپنڈنسیز لاتا ہے۔ اسے پرسکون گھنٹے میں چلائیں، سیل کے بیچ میں نہیں۔
  • کس کا بیک اپ لیں۔ صرف xpub سے جڑے والیٹ کے ساتھ آپ کے کوائنز سرور پر نہیں ہوتے۔ کھو سکتی ہیں Postgres میں اسٹور کی سیٹنگز اور انوائس ہسٹری — اس والیوم کا بیک اپ لیں، اور والیٹ کا seed ایسی جگہ رکھیں جس کا اس سرور سے کوئی تعلق نہ ہو۔
  • ‏Lightning بعد میں۔ ‏on-chain سے شروع کریں۔ Lightning کا مطلب ہے بڑی بلاک ونڈو، چینلز کا انتظام اور ان باؤنڈ لیکویڈیٹی — ایک الگ پروجیکٹ، اور ایک Pro پلان جو ہم درخواست پر سیٹ کرتے ہیں۔

میری رائے: دن میں ایک بار bitcoin لینے والی چھوٹی دکان کے لیے Small-IP پر BTCPay سب سے صاف ستھرا سیٹ اپ ہے۔ اگر آپ کو کارڈ پیمنٹس یا فیاٹ میں نکاسی چاہیے تو یہ وہ ٹول نہیں۔

متعلقہ

تعینات کے لیے تیار؟ کرپٹو میں ادائیگی کریں، بغیر KYC — تقریباً ایک منٹ میں لائیو۔

ابھی ڈیپلائے کریں →

عمومی سوالات

‏BTCPay Server کو کتنی ڈسک چاہیے؟

پروفائل opt-save-storage-xxs کے ساتھ Bitcoin نوڈ صرف تقریباً 5 GB بلاک رکھتا ہے۔ اس کے اوپر chainstate (UTXO سیٹ، تقریباً درجن بھر GB اور بڑھتا ہوا)، تقریباً 2.5 GB Docker امیجز اور آپریٹنگ سسٹم آتے ہیں۔ یہ سب Small-IP کی 35 GB میں سما جاتا ہے۔ اگلا پروفائل، opt-save-storage-xs، اکیلے 25 GB بلاک رکھتا ہے اور Pro پلان مانگتا ہے، جو درخواست پر دستیاب ہے۔

پہلی سنک میں کتنا وقت لگتا ہے؟

دن، گھنٹے نہیں۔ pruned نوڈ بھی پوری Bitcoin بلاک چین ڈاؤن لوڈ کر کے جانچتا ہے — 700 GB سے زیادہ ٹریفک — اور اس کے بعد ہی پرانے بلاک ہٹاتا ہے۔ ہمارے پلانز پر ٹریفک لامحدود ہے، اس لیے ڈاؤن لوڈ کا کوئی اضافی خرچ نہیں، لیکن جب تک نوڈ نیٹ ورک کے برابر نہ پہنچے، BTCPay ادائیگیاں نہیں دیکھے گا۔

کیا BTCPay میرے کوائنز رکھتا ہے؟

نہیں، اگر آپ والیٹ کو اس کی extended public key (xpub) سے جوڑیں۔ تب سرور پتے بنا سکتا ہے اور ادائیگیوں پر نظر رکھ سکتا ہے، مگر اس کے پاس کوئی پرائیویٹ کی نہیں ہوتی اور وہ کچھ خرچ نہیں کر سکتا۔ سرور کھونے کا مطلب اسٹور کی سیٹنگز کھونا ہے، پیسہ نہیں۔

کیا مجھے اپنا الگ IP چاہیے؟

جی ہاں۔ آپ کے اسٹور اور گاہکوں کے براؤزرز کو پورٹ 443 پر BTCPay تک پہنچنا ہوتا ہے، اور Let's Encrypt کو سرٹیفکیٹ جاری کرنے کے لیے پورٹ 80 چاہیے۔ NAT پلان باہر سے صرف آپ کا SSH پورٹ قبول کرتا ہے۔

کیا یہ Lightning یا Monero بھی لے سکتا ہے؟

دونوں بطور آپشن موجود ہیں، مگر کوئی بھی چھوٹے پلانز میں نہیں سماتا۔ Lightning نوڈ کو on-chain ادائیگیوں سے بڑی بلاک ونڈو اور زیادہ دیکھ بھال چاہیے؛ Monero نوڈ کو pruned Bitcoin نوڈ سے کہیں زیادہ ڈسک چاہیے۔ Small-IP پر on-chain bitcoin سے شروع کریں؛ ان میں سے کسی کے لیے ہم سے Pro پلان کے بارے میں پوچھیں۔

تبصرے

ابھی کوئی تبصرہ نہیں۔ پہلے بنیں۔

ایک تبصرہ چھوڑیں

تبصرے ظاہر ہونے سے پہلے moderate کیے جاتے ہیں۔