Node.js hosting

Node.js hosting: git push, at live na ang iyong Node.js 24 app

Ikonekta ang GitHub, GitLab, o Bitbucket. Ang bawat push ay nagpapatakbo ng npm ci at ng iyong build, pagkatapos ay lilipat nang live — walang server, PM2, o reverse proxy na kailangang patakbuhin.

14-araw na libreng pagsubok — kailangan ng card, walang sisingilin

Piliin ang iyong stack
Simulan ang aking libreng pagsubok

Pinapagana ng Developer Hosting ang sarili ninyong code, kaya humihingi kami ng card upang mapanatili ang libreng trial para sa mga totoong tao. Hindi sisingilin ang inyong card — hindi ngayon, at hindi kapag natapos na ang trial. Wala kayong babayaran maliban kung pipili kayo ng plano; kung hindi, hihinto na lang ang trial.

Mga planong nagsisimula sa ₱953.99 bawat buwan

  • Node.js 24Express, Fastify o anumang HTTP framework
  • 5 releaseiningatan para sa one-click na rollback
  • 14 na araw na librelibreng pagsubok, paunang napili ang Node.js
Isang pipeline ng pag-deploy mula sa isang git push patungo sa isang live na app

Lahat ng kailangan ng isang Node.js app, pinapatakbo para sa iyo

Isinusulat ninyo ang app. Kami ang nag-i-install, nagbi-build, nagpapasimula, nagpapanatiling gumagana rito, at naghahanda sa huling limang bersyon para mabilisang maibalik.

Node.js 24 mula sa app.js

Express, Fastify, o anumang framework na nagsisilbi ng HTTP, na sinimulan mula sa app.js. Ang NODE_ENV ay production maliban kung itatakda mo ito sa iba.

npm ci sa bawat pag-deploy

I-i-install ang mga dependency mula sa iyong package-lock sa isang bagong directory, pagkatapos ay tatakbo ang iyong build command, bago pumalit ang bagong release.

Preview URL bawat sangay

I-push ang anumang branch maliban sa production at magkakaroon ito ng sarili nitong address, na ihahatid kasabay ng iyong live na app nang hindi ito ginagalaw.

Mga lihim sa labas ng iyong repo

Inilalagay ang mga API key sa panel ng environment variables, nakaimbak sa isang lihim na imbakan, at ibinibigay sa parehong build at tumatakbong app mo.

Mga log kung saan ka tumitingin

Ang sariling stderr ng iyong app ay lumalabas sa log viewer sa tabi ng mga linya ng web server, mula sa dashboard o sa zinnector CLI.

Memory at CPU na para lamang sa inyo

Ang bawat app ay may sariling nakalaang memory at CPU na ipinapatupad bawat account, kaya hindi ito maaaring kunin ng kapitbahay.

Mga deploy na hindi maaaring magpabagsak sa iyong site

Ang nabigong npm ci o build ay hindi kailanman nakakarating sa mga bisita: ang kasalukuyang live na release ay patuloy na magsisilbi at ipinapakita ng log ng pag-deploy kung bakit. Kapag naging live ang isang release at nagbago ang inyong isip, mabilis ang pagbalik, dahil ang huling limang release ay nananatili sa server.

  • Matatapos ang npm ci at ang iyong build bago lumipat ang anumang trapiko
  • Isang-click na rollback sa alinman sa huling limang release
  • Isang restart button kapag kailangan mo nito
  • Libreng SSL certificate para sa iyong domain
  • SSH at mga naka-iskedyul na gawain sa bawat plano
Isang production app at isang preview ng branch na tumatakbo nang magkatabi

Mula sa repository patungo sa tumatakbong Node.js app

  1. Simulan ang libreng pagsubok

    Napili ang Node.js para sa iyo. Kinakailangan ang card para sa pagsubok at hindi sisingilin.

  2. Ikonekta ang iyong repositoryo

    I-link ang repository ng GitHub, GitLab, o Bitbucket na naglalaman ng iyong package.json at piliin ang production branch.

  3. Itakda ang iyong build at mga variable

    Magdagdag ng build command kung mayroon ka nito, at ang iyong mga environment variable.

  4. git push

    I-push sa produksyon at magiging release ito; mag-push ng anumang ibang branch para sa preview.

Ang nag-iisang file na hinahanap namin

Isang app.js na nagpapasimula ng iyong server. Ang mga dependency ay nagmumula sa package.json.

// app.js — the file we start
const express = require("express");
const app = express();
app.get("/", (req, res) => res.send("Hello, world"));
app.listen(process.env.PORT || 3000);

Mga hosting plan ng Node.js

Sinusukat ayon sa proseso ng Node.js: 1 GB ng memory at 1 CPU core sa Dev Start, 2 GB at 2 core sa Dev Pro, 4 GB at 4 na core sa Dev Scale — para sa isa, lima, o dalawampung app.

Zinn® Dev Start

₱953.99/buwan

o ₱9,539.90 sa isang taon

Mga Website
1
Imbakang NVMe
25 GB
Bandwidth
1 TB

14-araw na libreng pagsubok — kailangan ng card, walang sisingilin

Piliin ang iyong stack
Simulan ang aking libreng pagsubok

Pinapagana ng Developer Hosting ang sarili ninyong code, kaya humihingi kami ng card upang mapanatili ang libreng trial para sa mga totoong tao. Hindi sisingilin ang inyong card — hindi ngayon, at hindi kapag natapos na ang trial. Wala kayong babayaran maliban kung pipili kayo ng plano; kung hindi, hihinto na lang ang trial.

Zinn® Dev Pro

₱1,844.99/buwan

o ₱18,449.90 sa isang taon

Mga Website
5
Imbakang NVMe
100 GB sa lahat ng iyong mga site
Bandwidth
5 TB

14-araw na libreng pagsubok — kailangan ng card, walang sisingilin

Piliin ang iyong stack
Simulan ang aking libreng pagsubok

Pinapagana ng Developer Hosting ang sarili ninyong code, kaya humihingi kami ng card upang mapanatili ang libreng trial para sa mga totoong tao. Hindi sisingilin ang inyong card — hindi ngayon, at hindi kapag natapos na ang trial. Wala kayong babayaran maliban kung pipili kayo ng plano; kung hindi, hihinto na lang ang trial.

Zinn® Dev Scale

₱6,363.99/buwan

o ₱63,639.90 sa isang taon

Mga Website
20
Imbakang NVMe
500 GB sa lahat ng iyong mga site
Bandwidth
25 TB

14-araw na libreng pagsubok — kailangan ng card, walang sisingilin

Piliin ang iyong stack
Simulan ang aking libreng pagsubok

Pinapagana ng Developer Hosting ang sarili ninyong code, kaya humihingi kami ng card upang mapanatili ang libreng trial para sa mga totoong tao. Hindi sisingilin ang inyong card — hindi ngayon, at hindi kapag natapos na ang trial. Wala kayong babayaran maliban kung pipili kayo ng plano; kung hindi, hihinto na lang ang trial.

  • Subukin munaNagsisimula ang bawat managed plan sa isang libreng pagsubok sa loob ng 14 na araw, para makapaglunsad ka ng totoong site rito bago ka magbayad para sa anuman.
  • 30-araw na garantiyang maibabalik ang peraKung ang isang planong minamag-anak ay hindi angkop para sa iyo, sabihin sa amin sa loob ng 30 araw mula sa iyong unang bayad at ibabalik namin ito. Saklaw ang pagho-host ng aplikasyon. Basahin ang patakaran sa refund
  • Tunay na suporta, kasamaKasama ang suporta sa bawat plano, mula sa mga taong nagpapatakbo sa platform na ito sa halip na nagbabasa lang ng script. Ang mga account na hindi makapaghintay ay maaaring mauna sa pila. Paano gumagana ang priyoridad na suporta

Kung ano ang hindi pinapatakbo ng mga planong ito

  • Tumatakbo ang mga container, Docker image, at Kubernetes sa isang Zinn® Private Cloud server, hindi sa mga planong ito.
  • Ang mga matagal nang tumatakbong background worker at mga consumer ng pila ay hindi sinusuportahan dito; suportado naman ang mga nakatakdang gawain.
  • Pinagsasaluhan ng produksyon at ng mga branch preview nito ang alokasyon ng memorya at CPU ng app.

Hosting ng Node.js: mga tanong

Aling bersyon ng Node.js ang pinapagana mo?

Node.js 24. Nagsisimula ang iyong app mula sa app.js, at nakatakda ang NODE_ENV sa production maliban kung magtatakda ka ng sarili mong value.

Kailangan ko ba ng PM2 o NGINX?

Hindi. Ang web server ang nagpapasimula at nagpapatakbo ng iyong app para sa iyo, kaya walang process manager o reverse proxy na kailangang i-configure.

Maaari ba akong magpatakbo ng Next.js o ibang framework na may build step?

Oo, kung gumagana ito bilang isang Node.js server mula sa app.js. Itakda ang iyong build command at tatakbo ito sa bawat pag-deploy, bago maging live ang bagong release.

Maaari ko bang gamitin ang WebSockets o mga background worker?

Hindi sinusuportahan ang mga long-lived na background worker sa mga planong ito. Para sa mga app na gumagamit nang husto ng WebSocket, mga worker, o mga container, ang isang Zinn® Private Cloud na server ang mas angkop.

Mayroon bang libreng pagsubok?

Oo, 14 na araw sa Dev Start na may paunang napiling Node.js. Sinisiguro ng card na ang mga pagsubok ay para sa mga totoong tao; walang sisingilin maliban kung pipili kayo ng plano.

Maaari ba akong magkonekta ng database?

Oo. Gumamit ng pinamamahalaang database ng Zinn® (PostgreSQL o MySQL) o ng Redis cache na nakabakod sa iyong site, at ilagay ang mga detalye ng koneksyon sa iyong mga environment variable.

Lahat ng runtime ng Developer Hosting: Node.js, Python, at Ruby

I-deploy ang iyong Node.js app ngayon

Labing-apat na araw na libre kung saan napili na ang Node.js. Ang card na hinihingi namin ay hindi sisingilin habang nasa trial period.

14-araw na libreng pagsubok — kailangan ng card, walang sisingilin

Piliin ang iyong stack
Simulan ang aking libreng pagsubok

Pinapagana ng Developer Hosting ang sarili ninyong code, kaya humihingi kami ng card upang mapanatili ang libreng trial para sa mga totoong tao. Hindi sisingilin ang inyong card — hindi ngayon, at hindi kapag natapos na ang trial. Wala kayong babayaran maliban kung pipili kayo ng plano; kung hindi, hihinto na lang ang trial.