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.
| Csomag | Memória és processzor | Tárhely | Domain és adatbázis | Mire való? |
|---|---|---|---|---|
| Node.js Start | 512 MB, 1 vCPU | 2 GB | 2 domain, 1 adatbázis | Kis API, bot, első oldalprojekt |
| Node.js Pro | 1 GB, 2 vCPU | 4 GB | 5 domain, 2 adatbázis | Éles webalkalmazás, Next.js, API |
| Node.js Plus | 2 GB, 4 vCPU | 8 GB | 10 domain, 5 adatbázis | Forgalmasabb 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


