Node.js VPS — nuo 5,49 €/mėn.
Paleisk Node.js programą per kelias minutes — serveris Express, PM2 ir WebSocket poreikiams, 5 valandos bandymo prieš apmokėjimą, visiškai be rizikos
Paleisti Node.js dabar
Node.js VPS — tai virtualus serveris su visiška root prieiga, kuriame patys įsidiegiate Linux, per nvm reikiamą Node.js versiją, procesų valdyklę PM2 ir Nginx kaip atvirkštinį tarpinį serverį. Node.js yra vienagijis, todėl papildomi branduoliai skiriami procesų klasteriui ir kūrimui, o ne vienai užklausai: Telegram botas ar nedidelis Express API telpa plane Standard 1 — 4 vCPU, 4 GB atminties ir 50 GB NVMe už 5,49 €/mėn., o gamybinis API su SSR ir duomenų baze prašo 6 vCPU ir 8 GB (Standard 3, 8,99 €/mėn.). NVMe pagreitina npm paketų diegimą, kur laiką ryja tūkstančių mažų failų rašymas. 5 valandų bandomasis laikotarpis prieš apmokėjimą leidžia realiai išmatuoti savo programos atsako laiką. Visa planų linija — puslapyje VPS serverio nuoma.
Planai
VPS Node.js programoms
Botas ir nedidelis Express API telpa plane Standard 1 — 4 vCPU, 4 GB atminties ir 50 GB NVMe už 5,49 €/mėn. Jei šalia gyvena MongoDB, rinkitės Standard 2 (4 vCPU, 6 GB). PM2 klasteriui ir WebSocket ryšiams pradėkite nuo Standard 3 (6 vCPU, 8 GB, 8,99 €/mėn.). Prieš apmokėjimą turite 5 valandas bandymo.
Palyginti visus planusStandard 1
| 4 vCPU · AMD EPYC |
| 4 GB RAM |
| 50 GB NVMe |
| Neribotas duomenų srautas |
| 1× IPv4 · KVM |
| Pagalba 24/7 |
Standard 2
| 4 vCPU · AMD EPYC |
| 6 GB RAM |
| 60 GB NVMe |
| Neribotas duomenų srautas |
| 1× IPv4 · KVM |
| Pagalba 24/7 |
Sava Node aplinka
Per nvm įdiekite reikiamą Node.js versiją, o paketus — su npm arba yarn: aplinka sudėliota tiksliai pagal jūsų programą.
PM2 ir WebSocket
Paleiskite procesus PM2 klasteryje, laikykite nuolatinius WebSocket ryšius ir eiles tame pačiame serveryje.
Visiška kontrolė
Root prieiga, Nginx kaip atvirkštinis tarpinis serveris, SSL sertifikatai, MongoDB šalia programos ir atsarginės kopijos — serveris visiškai jūsų.
Kaip paleisti Node.js VPS serveryje
Pasirinkite planą ir atvaizdį
Pasirinkite planą — Standard 1 (4 vCPU, 4 GB) arba Standard 2 (4 vCPU, 6 GB) — ir Linux atvaizdį: Ubuntu, Debian ar kitą distribuciją jūsų rinkiniui.
Įdiekite OS patys
Per valdymo skydelį pasirinktą OS į KVM serverį įdiegiate patys — taip konfigūracija lieka visiškai jūsų kontrolėje.
Įdiekite programą
Per SSH arba KVM konsolę su nvm įdiekite Node, paleiskite programą per PM2 ir sukonfigūruokite Nginx su duomenų baze.
Serveris pagal jūsų Node.js programą
Padėsime parinkti planą pagal apkrovą: kiek vCPU reikia PM2 klasteriui, kiek atminties ir kiek NVMe vietos palikti duomenų bazei bei žurnalams. Geras atskaitos taškas — vienas PM2 procesas vienam branduoliui.
Taip pat padėsime sukonfigūruoti Nginx WebSocket ryšiams ir HTTPS per Let's Encrypt. Apie SSR karkasus žiūrėkite VPS Next.js, o duomenų bazei atskirti — VPS duomenų bazėms.
Padėkite parinkti konfigūracijąDažnai užduodami klausimai
Neradote atsakymo?
Parašykite mums per kontaktų puslapio formą.
Visos — per nvm patys įsidiegiate tą Node.js versiją, kurios reikia jūsų programai ir jos package.json.
Taip. Su root prieiga įsidiegiate MongoDB arba PostgreSQL ir paleidžiate procesus per PM2 — viskas viename VPS.
API arba SSR programa veikia su 6 vCPU ir 8 GB — tai Standard 3 už 8,99 €/mėn. Node yra vienagijis, todėl papildomi branduoliai skiriami procesų klasteriui ir kūrimui.
Taip. VPS su root prieiga WebSocket ryšiai veikia natūraliai; tūkstančiams vienalaikių ryšių pradėkite nuo Standard 3 (6 vCPU, 8 GB).
PM2 arba systemd perkrauna procesą po gedimo ir paleidžia jį serveriui pasikrovus. PM2 papildomai gali paleisti po vieną procesą kiekvienam branduoliui.
Taip, per nvm: skirtingi projektai tame pačiame serveryje veikia su savomis versijomis. Root prieiga leidžia diegti bet kokias laidas, įskaitant LTS ir naujausias.
Pagal nutylėjimą ne: diegimas per skydelį užtrunka porą minučių. Jei reikia konfigūracijos iki galo, tai atskira administravimo paslauga nuo 79 €/mėn.
Atsarginę kopiją pasidarote patys valdymo skydelyje keliais paspaudimais — automatinės kopijos į planų kainą neįeina. Duomenų bazę ir įkėlimų aplanką patogu papildomai eksportuoti per cron.