Preskočiť na obsah
Pred spustením – zapojte sa do bety

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.

  1. Krok 1

    Nahráte aplikáciu

    Hotový build pošlete cez API alebo v paneli, prípadne ju nasadíte z Git repozitára.

  2. 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.

  3. 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.

  4. 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ť

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ť VPS

Balíky

Fakturačné obdobie

Mini

Menšia aplikácia alebo API

2,90 €/mesiac

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účame

Next.js alebo NestJS s databázou

4,90 €/mesiac

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

8,90 €/mesiac

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é.

Čo by ste chceli vyskúšať? (nepovinné)