Ugrás a tartalomhoz
Montavio Group

Minek neked VPS a Node.js appodhoz? 7 dolog, amit szerverkezelés nélkül is megkapsz

Az app kész, a localhost működik, aztán jön a szerver: SSH, nginx, tanúsítvány, frissítések. Van ennél egyszerűbb út is. Ennyit tud a Node.js tárhely.

Montavio szakmai csapat3 perc olvasás
Zöld kód egy sötét laptopképernyőn, a Node.js alkalmazás üzemeltetésének illusztrációja

Fotó: Nemuel Sereti / Pexels (Montavio-szerkesztés) · illusztráció

Röviden

Az első éles Node.js alkalmazásnál a legtöbb idő nem a kódra, hanem a szerverre megy: rendszerfrissítés, reverse proxy, HTTPS, folyamatkezelés, visszaállítás. A Montavio Node.js tárhelyén a kódot GitHubról, GitLabról vagy Bitbucketről tölted be, a környezet üzemeltetését mi végezzük. A cikk hét konkrét dolgot mutat meg, amit megkapsz, és őszintén leírja, mikor jobb mégis a VPS.

Az első éles Node.js app rejtett adója: a szerver

Egy Node.js alkalmazás fejlesztése jó érzés: `npm start`, és működik. Az éles üzem viszont más műfaj. Kell egy gép, amelyen a megfelelő Node.js-verzió fut, kell egy folyamatkezelő, ami újraindítja az appot, kell egy reverse proxy, érvényes tanúsítvány, naplózás, mentés és valaki, aki a rendszerfrissítéseket is elvégzi.

Egy VPS mindezt megteszi lehetővé, de mindet neked kell megtenned. Ha az alkalmazás egy API, egy bot, egy Next.js oldal vagy egy belső eszköz, a szerverkezelés sokszor több munka, mint maga az app.

A 7 dolog, amit megkapsz

A Montavio Node.js tárhelyén a kódodra figyelsz, a környezet üzemeltetését mi végezzük. Ezek a szolgáltatás valódi elemei:

  • Telepítés tárolóból. GitHubról, GitLabról vagy Bitbucketről közzéteszed a kódodat az ügyfélkapuból; a build és az indítás a méretétől függően pár percet vesz igénybe.
  • Privát tároló biztonságosan. Az alkalmazás saját telepítési kulcsot kap, amelyet csak olvasási jogú kulcsként adsz hozzá a tárolóhoz; a privát kulcs nem hagyja el a szolgáltatás környezetét.
  • Választható Node.js-verzió. A támogatott 26-os (LTS), 24-es és 22-es vonal közül választasz alkalmazásonként, és később is válthatsz.
  • Automatikus HTTPS és saját domain. Minden app kap címet, a saját domainedet csomagtól függően 2, 5 vagy 10 darabig kapcsolhatod hozzá; a tanúsítvány kiadását és megújítását a rendszer intézi.
  • MariaDB adatbázis. A csomagok 1, 2 vagy 5 adatbázist tartalmaznak, az ügyfélkapuban hozod létre, és a phpMyAdmin egy gombnyomással megnyílik.
  • Környezeti változók és naplók. A titkos beállításokat nem a kódba írod, a naplókat pedig az ügyfélkapuban olvasod, SSH nélkül.
  • Visszaállás az előző kiadásra. Ha hibás verziót tettél ki, az ügyfélkapuban visszaléphetsz; az utolsó néhány verziót megőrizzük, így a visszaállításhoz nem kell újra build a tárolódból.

Melyik csomag mire elég?

A csomagok erőforrásai egymásra épülnek. A pontos árakat és az aktuális kereteket mindig a csomagoldalon találod.

A Node.js csomagok erőforrásai
CsomagMemória és processzorTárhelyDomain és adatbázisMire való?
Node.js Start512 MB, 1 vCPU2 GB2 domain, 1 adatbázisKis API, bot, első oldalprojekt
Node.js Pro1 GB, 2 vCPU4 GB5 domain, 2 adatbázisÉles webalkalmazás, Next.js, API
Node.js Plus2 GB, 4 vCPU8 GB10 domain, 5 adatbázisForgalmasabb app, több szolgáltatás

Mikor jobb mégis a VPS vagy a webtárhely?

A Node.js tárhely nem mindenre jó, és ezt jobb előre tudni.

  • PHP, WordPress, WooCommerce: ezekhez az egyszerűbb a webtárhely.
  • Teljes szerverhozzáférés, saját csomagok, Docker vagy tetszőleges szolgáltatás: ilyenkor a VPS a jó választás.
  • Node.js alkalmazás, ahol a kódra akarsz figyelni: a Node.js tárhely a kettő között van: te a kódra figyelsz, mi az üzemeltetésre.

Hogyan indulj? Négy lépés

A rendeléshez csak a csomagot, a futamidőt és az alkalmazás nevét kell megadnod; a kódod címét a fizetés után, az ügyfélkapuban kéred be tőled a rendszer.

  • Válaszd ki a csomagot és a futamidőt (1, 3, 6 vagy 12 hónap).
  • Fizess bankkártyával; az alkalmazás néhány másodperc alatt létrejön az ügyfélkapuban.
  • Add meg a tároló címét, és privát tárolónál add hozzá a kapott olvasási kulcsot.
  • Állítsd be a környezeti változókat, közzéteszed a kódot, majd kapcsold hozzá a saját domaint.

Node.js tárhely a Montavióval

Három csomag, GitHub-os telepítés, automatikus HTTPS, saját domain, MariaDB és visszaállítás. A kódot a fizetés után adod meg.

Node.js csomagok megnézése

Források és további olvasnivaló

Montavio hírlevél

Építs jobb weboldalt.
Havonta egy hasznos levél.

Hasznos tippek weboldalakról, SEO-ról, biztonságról és online növekedésről, felesleges zaj nélkül.

Dupla opt-in megerősítés szükséges. Adatvédelmi tájékoztató