−25%

kwa Windows ya mwaka, hadi 31 Okt. Tazama mipango

EQVPS
Anza

VPS kwa BTCPay Server: pokea crypto kwenye seva yako

BTCPay Server yenye nodi yake ya Bitcoin iliyopunguzwa: malipo moja kwa moja kwenye pochi yako, bila mpatanishi. Usakinishaji uliojaribiwa, hesabu ya GB 35.

Kila mchakataji wa malipo aliye katikati huja na masharti yake, KYC yake na kitufe chake cha kugandisha salio lako. BTCPay Server huondoa wa katikati. Ankara huundwa kwenye seva yako, mteja hulipa kwenye anwani inayotokana na pochi yako, na nodi yako mwenyewe ya Bitcoin huthibitisha malipo. Hakuna anayeweza kuizima isipokuwa wewe.

Ni kwa maduka, wafanyakazi huru na huduma ambazo tayari zinapokea bitcoin — au zinataka — na zisingependa kuikabidhi kazi hiyo kwa kampuni.

Mpango upi

BTCPay huendeshwa kama kontena saba hivi: programu ya BTCPay, NBXplorer (inayofuatilia mnyororo), Bitcoin Core, Postgres na nginx mbele yenye Let's Encrypt ya kiotomatiki. Kwenye seva yetu ya majaribio zilitumia takriban GB 0.7 za RAM mwanzoni, na Bitcoin Core huchukua zaidi wakati wa kusawazisha; GB 4 zinatosha kwa wingi. Kikwazo halisi ni diski, si kumbukumbu.

MpangilioMpango
BTC ya on-chain, nodi iliyopunguzwa yenye ~GB 5 za blokuSmall-IP: 4 vCPU, 4 GB, 35 GB ($16/mwezi)
Vivyo hivyo, na nafasi zaidi kwa log na masasishoMedium-IP: 6 vCPU, 6 GB, 45 GB ($20/mwezi)
Lightning, dirisha kubwa la bloku, au sarafu ya piliPro-32: 8 vCPU, 32 GB, 400 GB ($40/mwezi), kwa ombi

Unahitaji mpango wenye IPv4 yake: wateja hufikia BTCPay kupitia HTTPS, na Let's Encrypt lazima ifikie bandari 80. Chagua Ujerumani au Ufini, yoyote inayopatikana wakati wa kuagiza — kwa ukurasa wa malipo, muda wa kusubiri haujalishi sana. Na kwa kuwa lengo zima ni kupokea crypto, inafaa seva yenyewe nayo ilipiwe kwa crypto, bila KYC.

Usakinishaji

Elekeza pay.example.com kwenye seva, kisha kama root kwenye Ubuntu 24.04 au Debian 12 mpya:

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

Ni opt-save-storage-xxs inayofanya vyote vitoshee: Bitcoin Core hupunguza bloku hadi GB 5. Skripti hupakua picha, huunda huduma ya systemd btcpayserver na kuwasha kila kitu. Njiani pia huanzisha upya daemon ya Docker — sababu nyingine ya kuipa BTCPay seva yake badala ya kuibana kando ya kontena nyingine.

Kagua nodi:

bitcoin-cli.sh getblockchaininfo

Linganisha blocks na headers, na uangalie "pruned": true. Dakika ishirini baada ya majaribio yetu kuanza tulikuwa na bloku takriban 218,000 kati ya takriban 972,000 — bloku za mwanzo ni ndogo sana, kwa hiyo usikadirie kutoka hapo. Kazi halisi inakuja baadaye.

Kuingia kwa mara ya kwanza: fanya sasa

Fungua https://pay.example.com mara tu inapojibu. BTCPay hukupeleka kwenye ukurasa wa usajili, na akaunti ya kwanza inakuwa msimamizi wa seva. Mtu mwingine akiupata ukurasa kabla yako, seva yako ya malipo inakuwa yake. Jisajili, kisha angalia chini ya Server Settings → Policies na uweke usajili mpya jinsi unavyotaka.

Kisha unda duka na uunganishe pochi yako kwa ufunguo wake wa umma uliopanuliwa (xpub) — kutoka pochi ya vifaa au kutoka uhamishaji wa pochi ya kompyuta. BTCPay hutengeneza anwani mpya kwa kila ankara na haioni kamwe funguo ya siri. Tumia pochi mpya au akaunti mpya kwa hili badala ya ile yenye historia ya miaka: nodi iliyopunguzwa hufurahia zaidi kufuatilia kinachotokea kuanzia sasa.

Hadi nodi ifikie mtandao, BTCPay huonyesha kuwa bado inasawazisha na haifuatilii malipo. Panga uzinduzi baada ya usawazishaji, si jioni ile unayoisakinisha.

Unachopaswa kujua kabla ya kuanza kazi

  • Usawazishaji wa kwanza ni mrefu. Nodi iliyopunguzwa bado hupakua na kuthibitisha mnyororo wote — zaidi ya GB 700 — kabla ya kuweza kutupa bloku za zamani. Trafiki kwenye mipango yetu haina kikomo kwa 1 Gbit/s, kwa hiyo haigharimu zaidi, lakini kwenye seva ya 4 vCPU hesabu kwa siku. Kuna skripti ya kusawazisha haraka kwenye hazina; inaruka kazi hiyo kwa kuamini nakala ya mtu mwingine ya seti ya UTXO, jambo linaloondoa sehemu ya sababu ya kuendesha nodi yako mwenyewe.
  • Masasisho. btcpay-update.sh huleta toleo jipya la BTCPay na tegemezi zake. Liendeshe saa tulivu, si katikati ya ofa.
  • Cha kuhifadhi nakala. Kwa pochi iliyounganishwa kwa xpub pekee, sarafu zako haziko kwenye seva. Unachoweza kupoteza ni mpangilio wa duka na historia ya ankara kwenye Postgres — hifadhi nakala ya volume hiyo, na weka seed ya pochi yako mahali pasipohusiana kabisa na seva hii.
  • Lightning baadaye. Anza na on-chain. Lightning inamaanisha dirisha kubwa zaidi la bloku, usimamizi wa chaneli na ukwasi unaoingia — mradi wa peke yake, na mpango wa Pro tunaouweka kwa ombi.

Maoni yangu: kwa duka dogo linalopokea bitcoin mara moja kwa siku, BTCPay kwenye Small-IP ndio mpangilio safi kuliko yote. Ukihitaji malipo ya kadi au utoaji kwa sarafu ya kawaida, hiki si chombo hicho.

Zinazohusiana

Uko tayari kusambaza? Lipa kwa crypto, bila KYC — hai kwa takriban dakika moja.

Sambaza sasa →

Maswali

BTCPay Server inahitaji diski kiasi gani?

Kwa wasifu wa opt-save-storage-xxs, nodi ya Bitcoin huhifadhi takriban GB 5 tu za bloku. Juu yake kuna chainstate (seti ya UTXO, karibu GB kumi na kadhaa na inaendelea kukua), takriban GB 2.5 za picha za Docker na mfumo wa uendeshaji. Vyote vinatosha kwenye GB 35 za Small-IP. Wasifu unaofuata, opt-save-storage-xs, peke yake huhifadhi GB 25 za bloku na unahitaji mpango wa Pro, unaopatikana kwa ombi.

Usawazishaji wa kwanza huchukua muda gani?

Siku, si saa. Hata nodi iliyopunguzwa hupakua na kuthibitisha blockchain yote ya Bitcoin — zaidi ya GB 700 za trafiki — kisha ndipo hutupa bloku za zamani. Trafiki haina kikomo kwenye mipango yetu, kwa hiyo upakuaji haugharimu zaidi, lakini BTCPay haitaona malipo hadi nodi ifikie mtandao.

Je, BTCPay huhifadhi sarafu zangu?

Hapana, ukiunganisha pochi kupitia ufunguo wake wa umma uliopanuliwa (xpub). Seva basi inaweza kutengeneza anwani na kufuatilia malipo, lakini haina funguo za siri na haiwezi kutumia chochote. Kupoteza seva kunamaanisha kupoteza mipangilio ya duka, si pesa.

Je, nahitaji IP yangu mwenyewe?

Ndiyo. Duka lako na vivinjari vya wateja wako lazima vifikie BTCPay kupitia bandari 443, na Let's Encrypt inahitaji bandari 80 ili kutoa cheti. Mpango wa NAT unapokea kutoka nje bandari yako ya SSH pekee.

Je, inaweza kupokea Lightning au Monero pia?

Zote mbili zipo kama chaguo, lakini hakuna inayotosha kwenye mipango midogo. Nodi ya Lightning inahitaji dirisha kubwa zaidi la bloku na uangalizi zaidi kuliko malipo ya on-chain; nodi ya Monero inahitaji diski kubwa zaidi kuliko nodi ya Bitcoin iliyopunguzwa. Anza na bitcoin ya on-chain kwenye Small-IP; kwa yoyote kati ya hizo, tuulize kuhusu mpango wa Pro.

Maoni

Bado hakuna maoni. Kuwa wa kwanza.

Acha maoni

Maoni yanakaguliwa kabla ya kuonekana.