NODE.JS® માટે મેનેજ્ડ હોસ્ટિંગ
તમારી Node.js® એપ ડિપ્લોય કરો। મશીન ધબકતું રાખવાનું અમારું કામ।
એક VPS જે તમારો પોતાનો છે — તમે પસંદ કરેલી LTS લાઇન, તમારી પ્રોસેસને ઊભી રાખતો સુપરવાઇઝર, અને પહેલેથી ગોઠવેલા રિવર્સ પ્રોક્સી અને TLS સાથે। સંપૂર્ણ root, કોઈ કોલ્ડ સ્ટાર્ટ નહીં, દરેક રિક્વેસ્ટ પર બિલિંગ નહીં — તમે ખરેખર જે એપ બનાવી છે, તે જ ચલાવો।
Node.js® એટલે શું
Node.js® એ રનટાઇમ છે જે JavaScriptને બ્રાઉઝરની બહાર ચલાવે છે — એના પોતાના શબ્દોમાં, સર્વર, વેબ એપ, કમાન્ડ-લાઇન ટૂલ અને સ્ક્રિપ્ટ બનાવવા માટેનું મફત, ઓપન-સોર્સ, ક્રોસ-પ્લેટફોર્મ JavaScript રનટાઇમ। વ્યવહારમાં તમારું API, તમારી Express કે Next એપ, તમારો Discord બોટ કે તમારો કતાર-વર્કર — ખરેખર આના પર જ ચાલે છે। એ MIT લાયસન્સવાળું અને મફત છે, અને જે ટીમ પહેલેથી JavaScript લખે છે અને બેક એન્ડ બીજી કોઈ ભાષામાં લખવા માંગતી નથી, એના માટે આ સાવ સામાન્ય જવાબ છે। એ એવી વસ્તુ નથી જેને તમે ઇન્સ્ટોલ કરીને એમાં લોગિન કરો: WordPress સાઇટની જેમ કોઈની પાસે "એક Node.js" હોતું નથી। તમારી પાસે એપ હોય છે। આ પાનું એ ચલાવવા વિશે છે।
The software is the open-source project from nodejs.org. We run the server it sits on; we are not affiliated with the project.
- v24 LTSએપ્રિલ 2028 સુધી સપોર્ટેડ
- MITઓપન સોર્સ, મફત
- Rootમશીન તમારું છે
એક ભાષા, બંને છેડે
તમારો ફ્રન્ટ એન્ડ જે JavaScriptમાં લખાયો છે, એ જ ભાષા સર્વર પણ ચલાવે છે। એ જીત્યું બેન્ચમાર્કના જોરે નહીં; એ જીત્યું એટલા માટે કે ટીમને વારેઘડીએ ભાષા બદલવી પડતી નથી।
રાહ જોવામાં માહેર
નેટવર્ક કે ડિસ્કની રાહ જોતાં જોતાં બીજું કામ કરી લેવું — Node આ જ વિચાર પર બનેલું છે। એટલે જ એ API, ચેટ, સ્ટ્રીમ અને એવી દરેક વસ્તુને અનુકૂળ છે જ્યાં ઘણાં કનેક્શન ખુલ્લાં હોય પણ મોટે ભાગે નવરાં હોય।
npm — સારા માટે પણ, ખરાબ માટે પણ
અસ્તિત્વમાં હોય એવું સૌથી મોટું પેકેજ ઇકોસિસ્ટમ, એટલે તમારે ભાગ્યે જ શૂન્યથી શરૂ કરવું પડે છે — અને એટલે જ ઇન્સ્ટોલ વખતે મશીને ખરેખર નેટિવ મોડ્યુલ બિલ્ડ કરવાં પડે છે।
LTS લાઇન, જેની આસપાસ યોજના બની શકે
બેકી નંબરવાળાં રિલીઝ લોંગ-ટર્મ સપોર્ટ બને છે અને વર્ષો સુધી ફિક્સ મેળવે છે; એકી નંબરવાળાં ક્યારેય નહીં। v24 હાલની LTS છે, 2028 સુધી સપોર્ટેડ — તમે બીજું ન કહો ત્યાં સુધી અમે એ જ ચલાવીએ છીએ।
એ ચાલતું જ રહેવાની અપેક્ષા રાખે છે
Node એપ એટલે લાંબું ટકતી પ્રોસેસ, જે સ્ટેટ, કનેક્શન અને ટાઇમર સાચવીને બેઠી હોય છે। એ દરેક રિક્વેસ્ટે શરૂ થઈને બંધ થઈ જતી સ્ક્રિપ્ટ નથી — અને બરાબર આ જ જગ્યાએ એની અને શેર્ડ હોસ્ટિંગની ગાડી છૂટી પડે છે।
એને સર્વર કેમ જોઈએ છે
Node એપ એક પ્રોસેસ છે, અને પ્રોસેસને રહેવા માટે ઠેકાણું જોઈએ। એ સોકેટ ખુલ્લા રાખે છે, ટાઇમર સાચવે છે, મેમરીમાં વસ્તુઓ કૅશ કરે છે અને એક કલાક પછી પણ ત્યાં જ હોવાની અપેક્ષા રાખે છે — જે હોસ્ટ દરેક રિક્વેસ્ટ માટે નવો ઇન્ટરપ્રિટર ચાલુ કરે છે, ત્યાં આમાંનું કશું ટકતું નથી। ઉપરાંત એને ઇન્સ્ટોલ વખતે નેટિવ મોડ્યુલ કમ્પાઇલ કરવાં પડે છે, બિલ્ડ સ્ટેપ સાચવવો પડે છે, અને પોતાની શરતે રીસ્ટાર્ટ થવું પડે છે। એને root સાથેનું મશીન અને એક સુપરવાઇઝર આપો, પછી આ બધું સાવ સામાન્ય બની જાય છે। બીજે ક્યાંય અજમાવો, તો આખું અઠવાડિયું એપ મોકલવાને બદલે પ્લેટફોર્મ સાથે લડવામાં જાય છે।
એને અમારી સાથે કેમ ચલાવવું
Alive
ચાલુ જ રહેતી પ્રોસેસ
તમારી એપ એવા સુપરવાઇઝર હેઠળ ચાલે છે જે એ બંધ પડે તો ફરી ચાલુ કરે છે, અને રીબૂટ પછી પણ પાછી લઈ આવે છે। શેર્ડ હોસ્ટિંગ બરાબર આ જ વસ્તુ આપતું નથી, અને એટલે જ મોટા ભાગની Node એપ છેવટે VPS પર પહોંચે છે।
LTS
વર્ઝન તમારી પસંદનું
જે LTS લાઇન સામે તમે ટેસ્ટ કર્યું છે એ ચલાવો — હોસ્ટે જે ઇન્સ્ટોલ કરી નાખ્યું હોય તે નહીં। એને પિન કરી રાખો, અને બદલો ત્યારે જ્યારે તમે તૈયાર હો; નહીં કે જ્યારે બીજું કોઈ અપગ્રેડ કરી નાખે।
Real
સોકેટ, વર્કર, જે પણ તમે બનાવ્યું છે
ખુલ્લા રહેતા WebSocket, બેકગ્રાઉન્ડ વર્કર, બિલ્ડ સ્ટેપ, બાજુમાં cron, એ જ મશીન પર Redis કે Postgres। આ સાચું મશીન છે અને root તમારો છે — પ્લેટફોર્મે વિચાર્યું નહોતું એટલા કારણે અહીં કશું બંધ થતું નથી।
Human
જવાબ એન્જિનિયર આપે છે
વાંક તમારા કોડનો નહીં પણ રિવર્સ પ્રોક્સીનો હોય, ત્યારે તમને એવી વ્યક્તિ મળે છે જે nginx કન્ફિગ અને સ્ટેક ટ્રેસ — બંને એકસાથે વાંચી શકે છે।
આ કેવી રીતે ચાલે છે
- 01
તમારો પ્લાન પસંદ કરો
એપને બંધબેસતું કદ પસંદ કરો — પછીથી કશું ફરી બનાવ્યા વગર ઉપરના પ્લાન પર જઈ શકાય છે।
- 02
મશીન અમે તૈયાર કરીએ છીએ
તમારો VPS તમે માંગેલી Node.js® LTS લાઇન, પ્રોસેસ સુપરવાઇઝર, રિવર્સ પ્રોક્સી અને TLS ગોઠવેલી હાલતમાં જ આવે છે। જોઈએ તો બાજુમાં ડેટાબેઝ પણ।
- 03
એપ મોકલો
તમે જે રીતે પહેલેથી કરો છો, બરાબર એ જ રીતે ડિપ્લોય કરો — git, rsync, CI પાઇપલાઇન, કન્ટેનર। મશીન તમારું છે અને root તમારો; જાતે ન કરવું હોય તો ડિપ્લોય તમારી સાથે બેસીને અમે ગોઠવી આપીશું।
- 04
ચાલુ રાખવાનું અમારું કામ
રીબૂટ પછી એપ પાછી આવી જાય છે, સર્ટિફિકેટ જાતે રિન્યુ થાય છે, બેકઅપ લેવાય છે અને કોઈ નજર રાખીને બેઠું છે। માણસની જરૂર પડે, ત્યારે જવાબ એન્જિનિયર આપે છે।
પ્લાન અને કિંમતો
L-1
₹1,333/mo
- 1 vCPU
- 2 GB RAM
- 50 GB NVMe SSD
- 2 TB બેન્ડવિડ્થ
- 1 IPv4 + 1 IPv6
- સંપૂર્ણ root · KVM · સેલ્ફ-મેનેજ્ડ
L-2
₹2,000/mo
- 2 vCPU
- 4 GB RAM
- 80 GB NVMe SSD
- 3 TB બેન્ડવિડ્થ
- 1 IPv4 + 1 IPv6
- સંપૂર્ણ root · KVM · સેલ્ફ-મેનેજ્ડ
L-3
₹2,953/mo
- 3 vCPU
- 8 GB RAM
- 120 GB NVMe SSD
- 4 TB બેન્ડવિડ્થ
- 1 IPv4 + 1 IPv6
- સંપૂર્ણ root · KVM · સેલ્ફ-મેનેજ્ડ
L-4
₹4,192/mo
- 4 vCPU
- 12 GB RAM
- 200 GB NVMe SSD
- 5 TB બેન્ડવિડ્થ
- 1 IPv4 + 1 IPv6
- સંપૂર્ણ root · KVM · સેલ્ફ-મેનેજ્ડ
L-5
₹5,955/mo
- 6 vCPU
- 16 GB RAM
- 320 GB NVMe SSD
- 6 TB બેન્ડવિડ્થ
- 1 IPv4 + 1 IPv6
- સંપૂર્ણ root · KVM · સેલ્ફ-મેનેજ્ડ
- Seamless migration from your current host
- No lock-in, cancel anytime
- SLA-backed 99.9% uptime
- Plan prices exclude 18% GST, added at checkout for billing addresses in India
કિંમતો અમારી બિલિંગ સિસ્ટમમાંથી લાઇવ છે અને રોજ રાત્રે સિંક થાય છે — કાર્ડ પરની કિંમત એ જ ચેકઆઉટની કિંમત।
પ્રશ્નો
મને Node.js®નું કયું વર્ઝન મળે છે?
જે તમે માંગો તે। મૂળભૂત રીતે અમે હાલની LTS લાઇન ચલાવીએ છીએ — v24, જે એપ્રિલ 2028 સુધી સપોર્ટેડ છે — કારણ કે મહિનાઓ નહીં, વર્ષો સુધી સુરક્ષા સુધારા એને જ મળે છે। તમારી એપ v22 પર પિન કરેલી હોય, તો અમે v22 ચલાવીશું (એ એપ્રિલ 2027 સુધી મેન્ટેનન્સમાં છે)। એકી નંબરવાળાં રિલીઝથી અમે તમને દૂર જ રાખીશું: એ ક્યારેય LTS બનતાં નથી, એટલે એ સપોર્ટની એવી ખાઈ છે જેની તમને જરૂર નથી।
શું આ Vercel કે Render જેવું PaaS છે?
ના — અને આ સોદો સ્પષ્ટ કરી લેવા જેવો છે। એ લોકો તમને ચકચકિત ડિપ્લોય આપે છે અને બદલામાં નિર્ણયો તમારા હાથમાંથી લઈ લે છે — વપરાશ સાથે વધતી કિંમત, પ્રોસેસ શું કરી શકે એની મર્યાદા, કોલ્ડ સ્ટાર્ટ। આ સાદો સર્વર છે, જેમાં root છે, સુપરવાઇઝર છે અને રિવર્સ પ્રોક્સી છે: જાદુ ઓછો, બિલમાં સરપ્રાઇઝ નહીં, અને તમારી એપ કેટલી મોટી થઈ શકે એની કોઈ છત નહીં। જાદુ જ જોઈતો હોય, તો જાદુ વાપરો। લોકો અહીં ત્યારે આવે છે, જ્યારે એ જાદુ ખૂંચવા લાગે છે।
ડિપ્લોય કેવી રીતે કરવું?
જેમ ફાવે તેમ — git pull કરીને રીસ્ટાર્ટ, rsync, મર્જ થતાં જ મોકલી દેતી CI પાઇપલાઇન, કે તમને ગમે તો Docker। શીખવા માટે કોઈ માલિકીનું ડિપ્લોય ટૂલ નથી, અને ક્યાંય બંધાઈ જવાનું નથી। હજુ સુધી પાઇપલાઇન ન હોય, તો તમને શેની આદત છે એ કહો — તમારી સાથે બેસીને એક ગોઠવી આપીશું।
શું એ જ મશીન પર ડેટાબેઝ ચલાવી શકાય?
હા। Postgres, MySQL કે MariaDB, Redis — એપને જે જોઈએ તે। નાનું હોય ત્યાં સુધી એ જ મશીન પર, અને મોટું થાય પછી અલગ મશીન પર। સર્વર તમારો છે; એમાં કશું વાડ કરીને બંધ કરેલું નથી।
મારી એપ ક્રેશ થાય તો શું?
સુપરવાઇઝર એને ફરી ચાલુ કરે છે, અને રીબૂટ પછી પણ એ જાતે પાછી આવે છે। પણ એનાથી ક્રેશ ચલાવી લેવા જેવા થઈ ગયા, એવો ડોળ અમે કરતા નથી — એ વારેવારે ક્રેશ થતી હોય, તો ચૂપચાપ કાયમ રીસ્ટાર્ટ કરતા રહેવા કરતાં અમે તમને કહી દેવાનું પસંદ કરીશું। મોનિટરિંગ મશીન પર જ છે, માત્ર અમારી બાજુ નહીં।
Node.js® એ OpenJS Foundationનો રજિસ્ટર્ડ ટ્રેડમાર્ક છે। IndicHosts નથી OpenJS Foundation સાથે સંલગ્ન, નથી એમના દ્વારા સમર્થિત કે પ્રાયોજિત, અને એમના કોઈ પણ માર્ક હેઠળ પ્રમાણિત નથી। અમારું હોસ્ટિંગ જે રનટાઇમ ચલાવવા માટે બનેલું છે, તેનો ઉલ્લેખ કરવા પૂરતું જ અમે આ નામ વાપરીએ છીએ।
Node.js અમે સંભાળીએ?
અમે એ ઊભું કરીએ, અપડેટ રાખીએ અને એનો બેકઅપ લઈએ — તમારે બસ વાપરવાનું। જણાવો, તમે શું બનાવી રહ્યા છો।