Čo je webový terminál?
Webový terminál vám umožňuje pristupovať k príkazovému riadku vášho hostingu priamo z webového prehliadača – bez nutnosti inštalovať SSH klienta. Využíva terminálový emulátor xterm.js, ktorý beží v prehliadači a poskytuje plnohodnotné terminálové prostredie.
Kde nájdete webový terminál
Webový terminál otvoríte z užívateľského panelu dvoma spôsobmi:
- V detaile hostingu – záložka Nasadenia (Deployments)
- V detaile hostingu – priamo z prehľadu
Po kliknutí sa terminál otvorí v novom okne prehliadača. Pole pre host, port a používateľské meno sú automaticky predvyplnené z nastavení vášho hostingu.
Ako funguje pripojenie
- Kliknete na tlačidlo Connect (Pripojiť)
- Laravel aplikácia požiada daemon o jednorazový autentifikačný token
- Otvorí sa WebSocket spojenie s týmto tokenom
- Na serveri sa spustí PTY (pseudo-terminál) shell vo vnútri Docker kontajnera vášho hostingu
- Všetky príkazy sa vykonávajú ako SSH používateľ vášho hostingu
Funkcie a možnosti
- Plnohodnotný bash shell – podporuje xterm-256color s farebnými výstupmi
- Interaktívne programy – môžete používať vim, nano, htop, mc a ďalšie
- Automatické obnovenie pripojenia – token sa automaticky obnovuje každých 12 minút
- Keep-alive – ping sa odosiela každých 15 sekúnd, aby spojenie zostalo aktívne
- Časový limit nečinnosti – po 30 minútach nečinnosti sa spojenie automaticky ukončí
Praktické tipy
- Webový terminál je ideálny na rýchle úlohy – kontrolu logov, reštart služieb alebo úpravu konfiguračných súborov
- Pre dlhodobejšiu prácu odporúčame klasické SSH pripojenie cez terminálový klient
- Ak sa spojenie preruší, stačí kliknúť na Connect znova – token sa automaticky obnoví
- Terminál beží vo vnútri Docker kontajnera vášho hostingu, takže máte prístup ku všetkým súborom a službám vášho projektu
Riešenie problémov
- Terminál sa nepripojí – skontrolujte, či je váš hosting aktívny a kontajner beží
- Spojenie sa prerušuje – skontrolujte stabilitu internetového pripojenia. Po 30 minútach nečinnosti sa terminál automaticky odpojí
- Znaky sa zobrazujú nesprávne – uistite sa, že váš prehliadač podporuje UTF-8 kódovanie
Bol tento článok užitočný?
Vaša spätná väzba nám pomáha zlepšovať dokumentáciu