Co je webový terminál?
Webový terminál vám umožňuje přistupovat k příkazové řádce vašeho hostingu přímo z webového prohlížeče – bez nutnosti instalovat SSH klienta. Využívá terminálový emulátor xterm.js, který běží v prohlížeči a poskytuje plnohodnotné terminálové prostředí.
Kde najdete webový terminál
Webový terminál otevřete z uživatelského panelu dvěma způsoby:
- V detailu hostingu – záložka Nasazení (Deployments)
- V detailu hostingu – přímo z přehledu
Po kliknutí se terminál otevře v novém okně prohlížeče. Pole pro host, port a uživatelské jméno jsou automaticky předvyplněna z nastavení vašeho hostingu.
Jak funguje připojení
- Kliknete na tlačítko Connect (Připojit)
- Laravel aplikace požádá daemon o jednorázový autentifikační token
- Otevře se WebSocket spojení s tímto tokenem
- Na serveru se spustí PTY (pseudo-terminál) shell uvnitř Docker kontejneru vašeho hostingu
- Všechny příkazy se vykonávají jako SSH uživatel vašeho hostingu
Funkce a možnosti
- Plnohodnotný bash shell – podporuje xterm-256color s barevnými výstupy
- Interaktivní programy – můžete používat vim, nano, htop, mc a další
- Automatické obnovení připojení – token se automaticky obnovuje každých 12 minut
- Keep-alive – ping se odesílá každých 15 sekund, aby spojení zůstalo aktivní
- Časový limit nečinnosti – po 30 minutách nečinnosti se spojení automaticky ukončí
Praktické tipy
- Webový terminál je ideální pro rychlé úkoly – kontrolu logů, restart služeb nebo úpravu konfiguračních souborů
- Pro delší práci doporučujeme klasické SSH připojení přes terminálový klient
- Pokud se spojení přeruší, stačí kliknout na Connect znovu – token se automaticky obnoví
- Terminál běží uvnitř Docker kontejneru vašeho hostingu, takže máte přístup ke všem souborům a službám vašeho projektu
Řešení problémů
- Terminál se nepřipojí – zkontrolujte, zda je váš hosting aktivní a kontejner běží
- Spojení se přerušuje – zkontrolujte stabilitu internetového připojení. Po 30 minutách nečinnosti se terminál automaticky odpojí
- Znaky se zobrazují nesprávně – ujistěte se, že váš prohlížeč podporuje UTF-8 kódování
Was this article helpful?
Your feedback helps us improve our documentation