Funkcje

Web IDE — VS Code w przeglądarce, na Twojej aktywnej stronie

Otwórz pełny edytor VS Code bezpośrednio z poziomu panelu sterowania i pracuj na rzeczywistych plikach swojej witryny. Rozszerzenia, zintegrowany terminal, git i wp-cli, a wszystko to w tym samym środowisku izolowanym CageFS co dostęp SSH i SFTP — nic nie trzeba instalować lokalnie ani martwić się oddzielną kopią, która mogłaby się dezaktualizować.

  • VS CodePełny edytor w przeglądarce
  • 650 000+witryny hostowane na całym świecie
  • 3Sposoby dostępu: Web IDE, SSH, SFTP/FTP
  • 99,99%Gwarancja dostępności

Edytor, który już znasz, skierowany na aktywny system plików

Web IDE to VS Code działający w przeglądarce za pośrednictwem code-server, otwierany ze strony, którą oglądasz w panelu. Edytuje on rzeczywiste pliki tej strony – bez etapu przesyłania, bez lokalnego repozytorium do synchronizacji i bez okrojonego internetowego pola tekstowego udającego edytor.

Pełny VS Code, a nie edytor plików

Podświetlanie składni, wyszukiwanie w wielu plikach, dzielenie paneli oraz skróty klawiaturowe, które masz już w pamięci mięśniowej – dostarczane w przeglądarce przez code-server.

Rozszerzenia

Zainstaluj rozszerzenia, z którymi pracujesz, aby edytor zachowywał się tak samo jak Twój lokalny, zamiast zmuszać Cię do korzystania z ogólnego środowiska.

Zintegrowany terminal

Powłoka w edytorze, ograniczona do Twojej witryny, umożliwiająca uruchamianie poleceń bezpośrednio obok kodu zamiast przełączania się do osobnego okna terminala.

Wbudowany Git

Dodawaj do indeksu, zatwierdzaj, twórz gałęzie, porównuj zmiany i wypychaj je bezpośrednio z edytora, dzięki czemu praca wykonana na serwerze pozostanie pod kontrolą wersji zamiast stać się nieudokumentowaną łatką na szybko.

wp-cli gdzie znajduje się kod

Dla WordPress wiersz poleceń liczy się tak samo jak edytor. Oba znajdują się w tym samym miejscu.

wp-cli jest dostępne z poziomu terminala panelu oraz przez SSH, co oznacza, że jest również dostępne w zintegrowanym terminalu Web IDE. Wyszukuj i zamieniaj elementy w bazie danych, opróżniaj pamięć podręczną, przywracaj starszą wersję wtyczki, wykonuj masowe aktualizacje, eksportuj tabelę lub uruchamiaj jednorazowy skrypt — bez opuszczania edytowanego pliku.

To zamyka standardowy cykl. Przeczytaj błąd w logu, otwórz plik w edytorze, zmień go, uruchom polecenie wp-cli, które to potwierdza, i przejdź dalej. Wszystko dzieje się na prawdziwej stronie i prawdziwym stosie technologicznym, więc to, co testujesz, otrzymują Twoi odwiedzający.

  • wp-cli z wbudowanego terminala edytora, terminala panelu lub przez SSH
  • Logowanie do panelu WP jednym kliknięciem, gdy poprawki wymagają ustawienia w panelu, a nie w kodzie
  • Instalacja, aktywacja, aktualizacja i usuwanie wtyczek oraz motywów z poziomu panelu
  • Dostęp do dzienników dostępu, błędów oraz PHP bezpośrednio obok edytora
  • phpMyAdmin i Adminer wbudowane i zintegrowane przez SSO do bezpośredniej pracy z bazą danych
  • Menedżer plików FileGator zintegrowany i obsługujący SSO do masowych operacji na plikach

Odizolowane na poziomie jądra, audytowane na brzegu sieci

Dostęp do serwera przez przeglądarkę jest akceptowalny tylko wtedy, gdy granica jest rzeczywista. Web IDE znajduje się w dokładnie takiej samej izolacji jak każda inna ścieżka dostępu.

Izolacja systemu plików CageFS

Każdy dzierżawca otrzymuje odizolowany widok systemu plików i nie widzi innych dzierżawców, innych witryn ani wrażliwych plików systemowych. System CageFS został zaprojektowany tak, aby ograniczać skutki naruszeń bezpieczeństwa, i jest to ta sama więzienna piaskownica, w której działają Twoje sesje SSH i SFTP.

Izolacja zasobów LVE

Procesor, pamięć RAM, operacje we/wy, operacje IOPS, procesy i procesy wejściowe są limitowane dla każdej strony, dzięki czemu duże obciążenie lub wymykający się spod kontroli skrypt są dławione we własnej klatce zamiast ciągnąć w dół sąsiadujące strony.

Uprawnienia najmniejszego uprzywilejowania

Klucze dostępu i poświadczenia są zarządzane w panelu na zasadzie minimalnych uprawnień, dzięki czemu przyznajesz dostęp niezbędny do wykonania zadania i nic ponadto.

Dostęp rejestrowany w dzienniku audytu

Dostęp jest rejestrowany w dzienniku audytu z uwzględnieniem podmiotu, działania i celu — tę samą dyscyplinę stosuje się do każdego uprzywilejowanego działania na platformie.

Kształtuj środowisko wykonawcze, nie tylko kod

Edytor to dopiero połowa środowiska programistycznego. Drugą połowę stanowi stos technologiczny pod nim, który można konfigurować dla każdej strony osobno.

  • Wybór wersji PHP dla każdej witryny osobno, dzięki czemu starsza wtyczka i nowoczesna kompilacja mogą współistnieć na tym samym koncie
  • Edytowalne ustawienia PHP – memory_limit, max_execution_time, rozmiar przesyłania i wpisów oraz pozostałe – w ramach Twojego pakietu
  • Włączane lub wyłączane rozszerzenia PHP dla każdej witryny: imagick, gd, redis, memcached, bcmath, intl, soap i inne
  • Indwidualne procesy robocze LSAPI PHP dla każdej witryny, ograniczone procesami LVE i konfigurowalne w ramach Twojego pakietu
  • Zarządzanie cronem dla każdej witryny oddzielnie, zarówno dla WP-cron, jak i prawdziwego crona, oraz zmienne środowiskowe dla każdej witryny
  • Pamięć podręczna obiektów Redis lub Memcached dla każdej witryny, obsługiwana przez LiteSpeed Enterprise z protokołem HTTP/3
  • Baza danych MariaDB dla każdej strony z wieloma bazami danych i użytkownikami oraz przełącznikiem zdalnego dostępu, gdy potrzebujesz klienta zewnętrznego

Od edycji do publikacji – bezpiecznie

Bezpośrednia edycja środowiska produkcyjnego to czasem świetny pomysł, a czasem fatalny. Nasza platforma obsługuje oba podejścia z poziomu tego samego edytora.

Sklonuj witrynę do środowiska staging jednym kliknięciem, otwórz Web IDE dla kopii staging, pracuj tam i wypchnij zmiany na produkcję, gdy się sprawdzą. Pliki i baza danych są przenoszone razem, na tym samym stosie i schemacie co produkcja, więc środowisko staging to prawdziwa próba, a nie przybliżenie.

Jeśli Twoja praca trafia do repozytorium, użyj narzędzia git bezpośrednio w edytorze i pozwól, aby wdrożenia oparte na gicie przeprowadziły zmianę przez potok kompilacji i wdrażania. Kod tworzony w przeglądarce podąża wtedy tą samą wersjonowaną ścieżką publikacji i wycofywania co kod pisany na laptopie.

Jeśli zmiana i tak pójdzie nie tak, kopie zapasowe są dostępne w panelu z opcją przywracania jednym kliknięciem, a każde wdrożenie to wersjonowana wydań, do której możesz powrócić. Siatką bezpieczeństwa nie jest zgłoszenie do pomocy technicznej.

SI w edytorze oraz wszelkie SI poza nim

Środowisko Web IDE współpracuje z asystentem AI w panelu, a cała platforma została zaprojektowana tak, aby wspierać narzędzia AI, z których już korzystasz.

Asystencja AI jest dostępna w panelu sterowania i działa na Twoim własnym modelu w ramach pakietu AI Pack – Ty dostarczasz model, a asystent odczytuje i edytuje pliki, uruchamia wp-cli oraz wypycha zmiany. Nie ma tu żadnego uzależnienia od wbudowanego modelu, którego nie wybrałeś.

Poza przeglądarką nasz serwer MCP pozwala każdemu klientowi obsługującemu MCP — takim jak Claude Code, Cursor, ChatGPT i innym — kontrolować Twój hosting i strony za pomocą języka naturalnego, w granicach Twoich uprawnień API. Ten wzorzec jest celowy: jedno API i jeden katalog akcji, udostępniane na wiele sposobów. Twórz w naszym edytorze, w swoim własnym lub pozwól na to agentowi, a ta sama ścieżka wdrażania obsłuży wszystkie trzy opcje.

Często zadawane pytania

Czym dokładnie jest Web IDE?

To VS Code uruchomione w Twojej przeglądarce, dostarczane przez code-server i otwierane ze strony witryny w panelu. Otrzymujesz pełny edytor – rozszerzenia, zintegrowany terminal oraz git – edytujący rzeczywiste pliki tej witryny na serwerze. Nic nie jest instalowane lokalnie i nie ma osobnej kopii do synchronizacji.

Czy nadal mam dostęp do SSH i SFTP?

Tak. Web IDE to jeden z trzech sposobów dostępu, obok zamkniętej powłoki SSH oraz SFTP/FTP. Wszystkie trzy prowadzą do tego samego widoku plików w izolacji CageFS, dzięki czemu możesz użyć edytora do jednego zadania, a wiersza poleceń do kolejnego. Narzędzie wp-cli jest dostępne z poziomu terminala w panelu oraz przez SSH.

Czy inni najemcy mogą zobaczyć przez niego moje pliki?

Każdy abonent otrzymuje odizolowany widok systemu plików w ramach CageFS i nie widzi innych abonamentów, innych witryn ani poufnych plików systemowych, a LVE ogranicza procesor, pamięć RAM, operacje we/wy, IOPS i procesy dla każdej witryny, dzięki czemu jedna klatka nie może przeciążyć serwera. System CageFS został zaprojektowany tak, aby ograniczać skutki naruszeń, a nie eliminować ryzyko do zera, dlatego podstawowe skanowanie w poszukiwaniu złośliwego oprogramowania, proaktywny WAF oraz ta izolacja są uwzględnione na każdym koncie, zamiast być sprzedawane jako opcja.

Czy mogę przyznać deweloperowi dostęp tylko do jednej z moich stron?

Dostęp jest obecnie regulowany przez role w organizacji – właściciel, rozliczenia, programista i tylko do odczytu – a członkowie dziedziczą uprawnienia przypisane do roli, którą pełnią w danej organizacji. Należy pamiętać, że rola programisty nie obejmuje uprawnień do wdrażania ani publikowania na produkcji. Opcjonalne ograniczanie zasobów dla poszczególnych członkostw, takie jak ograniczenie członka do konkretnych witryn, jest planowanym ulepszeniem, a nie funkcją dostępną obecnie, zaś klucze API są wydawane dla całej organizacji z granularnymi uprawnieniami zamiast dla poszczególnych członków.

Czy Web IDE jest dostępne w każdym planie?

Uprawnienia określają, co udostępnia każda linia produktów. Hosting standardowy w pełni opiera się na samoobsłudze, podczas gdy hosting Footprint-Free jest celowo bardziej standaryzowany i ograniczony w celu ochrony modelu powiązań, a uprawnienia regulują również procesy PHP, dysk i rozszerzenia. Sprawdź rozważany plan na stronie cennika lub zapytaj nas przed zakupem.

Czy pomoc sztucznej inteligencji w edytorze wiąże się z dodatkowymi kosztami?

Pomoc oparta na sztucznej inteligencji działa w oparciu o Twój własny model za pośrednictwem pakietu AI Pack, dzięki czemu wybierasz i opłacasz model, który chcesz, zamiast być powiązanym z tym, który wybraliśmy. Jest on już teraz dostępny w panelu; w edytorze znajduje się w fazie aktywnego rozwoju i nie jest jeszcze dostępny. Ponadto nasz serwer MCP umożliwia zewnętrznym narzędziom AI, takim jak Claude Code lub Cursor, bezpośrednie zarządzanie hostingiem w zakresie określonym przez Twoje uprawnienia API.

Czy powinienem edytować środowisko produkcyjne bezpośrednio?

Możesz to zrobić i czasami jest to najszybsza poprawna odpowiedź. W przypadku każdego poważniejszego zadania sklonuj środowisko do wersji testowej jednym kliknięciem, otwórz internetowe IDE dla tej kopii i wdróż zmiany na produkcję, gdy zostaną przetestowane. Wdrożenia oparte na systemie Git oraz wersjonowane wydania z możliwością przywrócenia poprzedniej wersji są dostępne, gdy zmiana powinna trafić do repozytorium, a kopie zapasowe z opcją przywracania jednym kliknięciem stanowią zabezpieczenie wszystkiego.

Jak mogę to przetestować?

Rozpocznij 14-dniowy okres próbny bez karty. Żadne dane płatności nie są potrzebne; okres próbny obejmuje hosting Footprint-Free dla maksymalnie 5 witryn, dzięki czemu możesz otworzyć edytor, pracować nad prawdziwą stroną na faktycznym stosie technologicznym i ocenić go samodzielnie.

Otwórz edytor, nie zgłoszenie do pomocy technicznej

Pełny VS Code w przeglądarce. Zacznij bezpłatny 14-dniowy okres próbny bez podawania danych karty – do 5 witryn w ramach Footprint-Free.

Rozpocznij za darmo