Beta · Node.js hosting
Spustite svoju aplikáciu bez správy servera
Nahráte aplikáciu, nastavíte pár príkazov a o zvyšok sa postaráme. Bez inštalácie servera a s návodmi pre začiatočníkov aj skúsených programátorov.
- Next.js, NestJS, Express
- Logy priamo v paneli
- Vlastná doména s HTTPS
- Bez správy servera
Ako to funguje
Od nahrania po bežiacu aplikáciu v štyroch krokoch. Pri každom nasadení rovnako.
Krok 1
Nahráte aplikáciu
Hotový build pošlete cez API alebo v paneli, prípadne ju nasadíte z Git repozitára.
Krok 2
Nastavíte príkazy
Určíte, čo sa má vykonať pred nasadením, napríklad migráciu databázy, a čím sa aplikácia spúšťa.
Krok 3
Spustíme ju v kontajneri
Závislosti nainštalujeme a aplikáciu spustíme izolovane od ostatných. Docker ovládať nemusíte.
Krok 4
Prepneme až po overení
Prevádzka prejde na novú verziu, až keď odpovedá. Ak nie, ostane bežať tá predchádzajúca.
Čo si môžete spustiť
Next.js
aj so server-side renderingom
NestJS
API a backendy
Express a ďalšie
vlastné Node.js servery
Statické weby
React, Vue, Astro po builde
Všetko na jednom mieste
Logy v paneli
Samostatne log nasadenia aj bežiacej aplikácie, takže hneď vidíte, čo sa pokazilo.
Príkazy pred nasadením
Sami si určíte príkazy, napríklad prisma migrate deploy. Keď zlyhajú, nová verzia sa nespustí.
Premenné prostredia
Tajomstvá a nastavenia spravujete v paneli, súbor .env nikam nenahrávate.
História verzií
Keď sa nová verzia neosvedčí, vrátite sa na predchádzajúcu jedným klikom.
Viac procesov
Web a proces na pozadí, napríklad cron alebo fronta, bežia z jedného kódu.
Domény a HTTPS
Vlastná doména s certifikátom automaticky. V jednom balíku môžete mať viac aplikácií aj statických webov.
Databáza
MariaDB vytvoríte jedným tlačidlom, pripojenie dostanete v premennej prostredia a denne ju zálohujeme.
Prehľad o využití
Grafy pamäte, CPU a siete a využitie disku v paneli, aby ste vedeli, kedy aplikácii zdroje nestačia.
Súkromné repozitáre bezpečne
Na súkromný Git repozitár vložíte prístupový token. Dáme vám pritom na výber a poradíme:
- Token vytvorte len pre jeden repozitár a len na čítanie, nedávajte mu prístup k celému účtu.
- Vyberiete si, či ho šifrovane uložíme na ďalšie nasadenia, alebo hneď po nasadení zabudneme.
Platíte za zdroje, nie za počet aplikácií
Vyberiete si balík pamäte, výkonu a disku a rozdelíte si ho medzi aplikácie, koľko sa ich do pamäte zmestí. Statické weby pamäť nezaberajú.
Potrebujete plný root prístup a vlastné nastavenie systému?
Pozrieť VPSBalíky
Mini
Menšia aplikácia alebo API
pri ročnej platbe ušetríte 10 %
- RAM
- 1 GB
- vCPU
- 1
- NVMe disk
- 10 GB
- Viac aplikácií a statických webov v balíku
- MariaDB databáza s dennou zálohou
- Vlastná doména s HTTPS
- Nasadenie z Gitu, cez API alebo v paneli
- Logy, grafy a návrat na staršiu verziu
Standard
OdporúčameNext.js alebo NestJS s databázou
pri ročnej platbe ušetríte 10 %
- RAM
- 2 GB
- vCPU
- 1
- NVMe disk
- 20 GB
- Viac aplikácií a statických webov v balíku
- MariaDB databáza s dennou zálohou
- Vlastná doména s HTTPS
- Nasadenie z Gitu, cez API alebo v paneli
- Logy, grafy a návrat na staršiu verziu
Pro
Viac aplikácií alebo väčší projekt
pri ročnej platbe ušetríte 10 %
- RAM
- 4 GB
- vCPU
- 2
- NVMe disk
- 40 GB
- Viac aplikácií a statických webov v balíku
- MariaDB databáza s dennou zálohou
- Vlastná doména s HTTPS
- Nasadenie z Gitu, cez API alebo v paneli
- Logy, grafy a návrat na staršiu verziu
Nie sme platcami DPH, uvedené ceny sú konečné. Pri ročnej platbe ušetríte 10 %.
Často kladené otázky
Kedy si môžem Node.js hosting objednať?
Balíky a ceny sú pripravené, objednávky otvoríme po beta testovaní. Ak sa do neho prihlásite, ozveme sa vám medzi prvými.
Aký je rozdiel oproti VPS?
Pri VPS spravujete celý server sami. Pri Node.js hostingu sa staráte len o svoju aplikáciu, server, kontajnery a certifikáty nechávate na nás. Root prístup tu nedostanete; ak ho potrebujete, zvoľte VPS.
Koľko aplikácií môžem mať v jednom balíku?
Koľko sa zmestí do pamäte balíka. Každej aplikácii určíte, koľko pamäte dostane, a statické weby žiadnu nezaberajú. Výkon procesora a disk zdieľajú všetky aplikácie balíka.
Musím vedieť pracovať s Dockerom?
Nie. Aplikáciu do kontajnera pripravíme za vás. Stačí nahrať hotovú aplikáciu a nastaviť príkazy podľa návodu.
Môžem nahrať aplikáciu bez Gitu?
Áno, hotový build pošlete cez API alebo nahráte v paneli. Závislosti (node_modules) nenahrávate, nainštalujeme ich podľa súboru package-lock.json.
Čo musí moja aplikácia spĺňať?
Má počúvať na porte z premennej prostredia PORT a mať súbor package-lock.json. Postup pre Next.js, NestJS a Express nájdete v znalostnej báze.
Čo sa stane, keď sa nasadenie nepodarí?
Predchádzajúca verzia ostane bežať a v paneli uvidíte log s chybou. Príkazy pred nasadením bežia ešte pred prepnutím prevádzky.
Čo sa stane, keď sa naplní disk?
Pri 90 % vám pošleme e-mail. Keď sa disk naplní, aplikácia beží ďalej, ale nemôže zapisovať do /data, nové verzie sa nenasadia a databázy sú len na čítanie a mazanie. Po uvoľnení miesta sa všetko do minúty obnoví.
Zálohujete moje dáta?
Databázy zálohujeme každý deň a držíme 7 dní na tom istom serveri. Súbory v priečinku /data nezálohujeme, dôležité dáta si preto zálohujte aj sami.
Chcete to vyskúšať medzi prvými?
Objednávky otvoríme po beta testovaní. Prihláste sa a napíšte, akú aplikáciu by ste chceli spustiť. Pomôže nám to určiť, ktoré technológie a návody doladíme ako prvé.