Node.js aplikace jsou dostupné u balíčků Business a Ultimate, nebo v rámci individuálních Managed řešení.
Vytvoření webové stránky
Před nasazením samotné aplikace musíte vytvořit prostor, kde poběží.- Přihlaste se do svého ovládacího panelu.
- Klikněte na “Weby” a poté na “Přidat web”.
- Zadejte svou doménu.
- V hlavní sekci vyberte z nabídky: Začít od nuly.
Konfigurace Node.js
Jakmile je web vytvořen, rozklikněte jej a přejděte na záložku “Node.js” která se nachází v sekci “Pokročilé”. Po kliknutí na “Nasazení aplikace” uvidíte následující nastavení:
- Node Version: Vyberte požadovanou verzi Node.js (doporučujeme používat LTS verze pro maximální stabilitu).
- Pracovní adresář: Cesta k hlavní složce aplikace (obvykle
/public_htmlnebo kořenový adresář). - Spouštěcí příkaz: Příkaz, který aplikaci spouští (např.
npm start). - Port: Port, na kterém běží vaše aplikace uvnitř kontejneru (obvykle
3000).

Náš systém automaticky směruje provoz na HTTPS port. Což znamená, že po nasazení aplikace můžete jít rovnou na instalovanou doménu a zobrazit si web bez nutnosti zadávání portu.
Nahrání kódu a instalace modulů
Své soubory nahrajte pomocí FTP nebo přes File Manager (viz návod na FTP). Poté musíte nainstalovat závislosti (balíčky) definované ve vašempackage.json.
1
Nahrání souborů
Nahrajte svůj kód do zvoleného “Application Root”. Ujistěte se, že nahráváte i soubor
package.json.2
NPM Install
V panelu u nastavení Node.js najdete tlačítko “Run npm install”. To automaticky stáhne všechny potřebné moduly do složky
node_modules.3
Spuštění aplikace
Klikněte na tlačítko “Start” nebo “Restart”. Aplikace se spustí na pozadí jako služba.
Provozní režimy (Automatic vs. Manual)
V našem panelu si můžete vybrat ze dvou režimů běhu aplikace podle toho, zda aplikaci ladíte, nebo už je plně v provozu.1. Automatický režim (Doporučeno pro produkci)
Tento režim je navržen pro stabilní běh vašeho projektu.- Automatický start: Aplikace se spustí sama s vybranou verzí Node.js.
- Restart při pádu: Pokud aplikace z jakéhokoliv důvodu skončí (chyba, pád serveru), náš panel ji okamžitě restartuje.
- Logování: Výstupy
StdoutaStderrse ukládají do souboru v domovském adresáři ve formátupersistent_app_ID.log. Tento log se promazává (cykluje) při každém startu aplikace. - Jak restartovat: Pokud potřebujete aplikaci vynuceně restartovat, přepněte režim z Automatic na Manual a hned zase zpět.
2. Manuální režim (Pro vývoj a ladění)
V tomto režimu panel aplikaci nehlídá ani nespouští.- Ruční ovládání: Pokud aplikace spadne, zůstane vypnutá, dokud ji sami nespustíte.
- Bez logů: V tomto režimu se negenerují automatické logy do souboru.
- Proxy: I v manuálním režimu bude náš server nadále přesměrovávat požadavky na vaši aplikaci (pokud je to povoleno).
Správa a logování
Pokud vaše aplikace nefunguje podle očekávání, nejužitečnější informace najdete v .log souborech.- App Logs: Přímo v panelu můžete sledovat konzoli své aplikace. To je klíčové pro ladění chyb (např. chybějící moduly nebo špatné připojení k databázi).
- Automatický restart: Pokud aplikace spadne, systém se ji pokusí automaticky restartovat (pokud je nastavena na Automaticky - Produkční režim).
Tipy pro produkci
- Package-lock.json: Vždy nahrávejte i tento soubor, abyste zajistili, že se v produkci nainstalují přesně ty samé verze balíčků, které máte u sebe v počítači.
- Statické soubory: Pokud vaše aplikace slouží i statické soubory (obrázky, CSS), doporučujeme pro optimální výkon použít Nginx jako reverzní proxy (již nastaveno v základu panelu).