په منځ کې هر د تادیې پروسس کوونکی خپل شرطونه، خپل KYC او د بیلانس د کنګلولو خپله تڼۍ راوړي. BTCPay Server منځګړی لرې کوي. بلونه ستاسو په سرور جوړېږي، پېرودونکی هغې پتې ته پیسې ورکوي چې ستاسو له والټ څخه اخیستل شوې، او تادیه ستاسو خپل Bitcoin نوډ تاییدوي. له تاسو پرته یې هېڅوک نشي بندولی.
دا د هغو پلورنځیو، فریلانسرانو او خدمتونو لپاره دی چې دمخه bitcoin مني — یا یې منل غواړي — او نه غواړي دا کار یوه شرکت ته وسپاري.
کوم پلان
BTCPay د شاوخوا اوو کانټینرونو په توګه چلېږي: د BTCPay اپ، NBXplorer (چې ځنځیر ته ګوري)، Bitcoin Core، Postgres او مخې ته د اتومات Let's Encrypt سره nginx. زموږ د ازموینې پر سرور یې په پیل کې شاوخوا ۰.۷ GB RAM کاروله، او د همغږي کولو پر مهال Bitcoin Core ډېره اخلي؛ ۴ GB له اړتیا ډېر دی. اصلي محدودیت ډیسک دی، نه حافظه.
| ترتیب | پلان |
|---|---|
| on-chain BTC، pruned نوډ چې شاوخوا ۵ GB بلاکونه ساتي | Small-IP: ۴ vCPU، ۴ GB، ۳۵ GB ($16/میاشت) |
| همدا، د لاګونو او تازه کولو لپاره له زیات ځای سره | Medium-IP: ۶ vCPU، ۶ GB، ۴۵ GB ($20/میاشت) |
| Lightning، لویه بلاک کړکۍ یا دویم کوین | Pro-32: ۸ vCPU، ۳۲ GB، ۴۰۰ 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 بلاکونه تر ۵ GB پورې prune کوي. سکرېپټ انځورونه راکاږي، د btcpayserver په نوم systemd خدمت جوړوي او هر څه پیلوي. په لاره کې د Docker ډیمن هم بیا پیلوي — یو بل دلیل چې BTCPay ته جلا سرور ورکړئ، نه دا چې د نورو کانټینرونو ترڅنګ یې ننباسئ.
نوډ وګورئ:
bitcoin-cli.sh getblockchaininfo
ارزښت blocks له headers سره پرتله کړئ، او "pruned": true وګورئ. زموږ د ازموینې له شل دقیقو وروسته له نږدې ۹۷۲ زره بلاکونو څخه شاوخوا ۲۱۸ زره راغلي وو — لومړني بلاکونه ډېر کوچني دي، نو له دې اټکل مه کوئ. اصلي کار وروسته راځي.
لومړی ننوتل: همدا اوس یې وکړئ
کله چې https://pay.example.com ځواب ورکړي، سمدستي یې پرانیزئ. BTCPay تاسو د نوم لیکنې پاڼې ته لېږي، او لومړی حساب د سرور مدیر کېږي. که بل څوک له تاسو مخکې پاڼه ومومي، ستاسو د تادیې سرور د هغه کېږي. نوم لیکنه وکړئ، بیا Server Settings → Policies ته لاړ شئ او نوې نوم لیکنې هغسې تنظیم کړئ لکه تاسو چې غواړئ.
بیا یو پلورنځی جوړ کړئ او خپل والټ د هغه د پراخې عامې کیلي (xpub) سره ونښلوئ — له هارډویر والټ یا د ډیسکټاپ والټ له صادرولو څخه. BTCPay د هر بل لپاره نوې پته جوړوي او هېڅکله خصوصي کیلي نه ویني. د دې لپاره نوی والټ یا نوی حساب وکاروئ، نه هغه چې د کلونو تاریخچه لري: pruned نوډ تر ټولو ښه هغه څه تعقیبوي چې له اوسه وروسته کېږي.
تر هغه چې نوډ له شبکې سره برابر نه شي، BTCPay ښيي چې لا همغږي کوي او تادیاتو ته نه ګوري. پیل د همغږي کولو وروسته پلان کړئ، نه د نصب په ماښام.
د پیل مخکې باید پوه شئ
- لومړی همغږي کول اوږد دی. pruned نوډ هم د زړو بلاکونو له غورځولو مخکې ټول ځنځیر — له ۷۰۰ GB ډېر — ښکته کوي او تاییدوي. زموږ په پلانونو کې ټرافیک په 1 Gbit/s بې حده دی، نو اضافي لګښت نه لري، خو په ۴ vCPU سرور کې په ورځو حساب وکړئ. په ریپوزیټري کې د چټک همغږي کولو سکرېپټ شته؛ هغه دا کار د بل چا د UTXO ټولګې پر کاپي د باور له لارې پرېږدي، چې د خپل نوډ د چلولو د دلیل یوه برخه له منځه وړي.
- تازه کول. سکرېپټ
btcpay-update.shد BTCPay وروستۍ نسخه او تړاوونه راوړي. په ارام ساعت کې یې وچلوئ، نه د پلور په منځ کې. - د څه بیک اپ واخلو. د هغه والټ سره چې یوازې د xpub له لارې نښلول شوی، ستاسو کوینونه پر سرور نه دي. هغه څه چې له لاسه ورکولی شئ د Postgres د پلورنځي ترتیب او د بلونو تاریخچه ده — د هغه volume بیک اپ واخلئ، او د والټ seed په داسې ځای کې وساتئ چې له دې سرور سره هېڅ تړاو ونلري.
- Lightning وروسته. په on-chain پیل وکړئ. Lightning یعنې لویه بلاک کړکۍ، د چینلونو مدیریت او راتلونکې نغدینه — یوه جلا پروژه، او یو Pro پلان چې موږ یې د غوښتنې پر بنسټ جوړوو.
زما نظر: د هغه کوچني پلورنځي لپاره چې ورځ کې یو ځل bitcoin اخلي، په Small-IP کې BTCPay تر ټولو پاک ترتیب دی. که د کارت تادیات یا په فیاټ د پیسو ایستل غواړئ، دا هغه وسیله نه ده.
اړوند
- په VPS کې خپل Bitcoin نوډ وچلوئ: یوازې نوډ، که یوازې غواړئ خپل والټ تایید کړئ
- په VPS کې خپل Monero نوډ وچلوئ
- Crypto VPS: د سرورونو تادیه په کریپټو
- د خپل IP پر ویب سایټ لپاره VPS: هغه پلورنځی چې پېرودونکي BTCPay ته لېږي
- د ufw فایروال څنګه تنظیم کړو
تبصرې
لا تبصرې نشته. لومړی اوسئ.