Funkcje

Web IDE — VS Code w przeglądarce, w twojej witrynie na żywo

Otwórz pełny edytor VS Code bezpośrednio z panelu zarządzania i pracuj na rzeczywistych plikach swojej witryny, z wbudowaną obsługą git oraz całym edytorem w tym samym odizolowanym środowisku CageFS, co twój dostęp SFTP — bez konieczności instalowania czegokolwiek lokalnie i bez osobnej kopii, która mogłaby się zdeaktualizować. Narzędzie edytuje działającą witrynę na żywo: zapisany plik trafia do publicznego internetu w momencie zapisu, choć plik statyczny może być serwowany z pamięci podręcznej CDN jeszcze przez maksymalnie cztery godziny.

Edytor kodu w przeglądarce, z drzewem plików obok otwartego pliku i kursorem wewnątrz.
  • VS CodePełny edytor, w przeglądarce
  • 700 000+witryny hostowane na całym świecie
  • 2Sposoby dostępu: Edytor internetowy i SFTP
  • 99,99%Gwarancja czasu sprawnoś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 z poziomu witryny przeglądanej przez Państwa w panelu nawigacyjnym. Edytuje rzeczywiste pliki tej witryny — bez konieczności przesyłania, bez lokalnego repozytorium do synchronizacji i bez uproszczonego pola tekstowego udającego edytor.

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

Podświetlanie składni, wyszukiwanie w wielu plikach, dzielone panele oraz skróty klawiszowe, które mają Państwo w pamięci mięśniowej, dostarczane w przeglądarce przez code-server.

Edytor, który już znasz

Drzewo plików, wyszukiwanie w całej witrynie, edycja wielu plików i skróty klawiszowe, które już znasz — edytor, którego używasz lokalnie, działający na serwerze zamiast na twoim laptopie.

Pliki produkcyjne, a nie kopia

Edytują Państwo samą witrynę. Nie ma żadnej wersji roboczej pomiędzy nimi ani niczego do zsynchronizowania później — to właśnie sprawia, że działa to szybko i dlatego warto przeczytać wszystko dwukrotnie przed zapisaniem. Pliki statyczne mogą być serwowane z pamięci podręcznej CDN jeszcze przez maksymalnie cztery godziny.

Wbudowany Git

Przygotowuj, zatwierdzaj, twórz gałęzie, porównuj różnice i wysyłaj zmiany bezpośrednio z edytora, dzięki czemu praca wykonana na serwerze pozostaje pod kontrolą wersji, zamiast stać się nieudokumentowaną doraźną poprawką.

wp-cli tam, gdzie znajduje się kod

W przypadku pracy z WordPress wiersz poleceń jest tak samo ważny jak edytor. Oba znajdują się w tym samym miejscu.

Narzędzie wp-cli działa w twojej witrynie bezpośrednio z poziomu terminala panelu. Przeprowadzaj operacje wyszukiwania i zamiany w bazie danych, czyść pamięć podręczną, przywracaj poprzednie wersje wtyczek, aktualizuj masowo, eksportuj tabele lub uruchamiaj jednorazowe skrypty — bez opuszczania edytowanego pliku.

To zamyka standardową pętlę. Odczytaj błąd w dzienniku, otwórz plik w edytorze, zmień go, uruchom polecenie wp-cli, które to potwierdzi, i przejdź dalej. Wszystko odbywa się na rzeczywistej witrynie i rzeczywistym stosie technologicznym, więc to, co testujesz, jest dokładnie tym, co otrzymują odwiedzający.

  • wp-cli z terminala panelu
  • Logowanie jednym kliknięciem do panelu administracyjnego WP, gdy rozwiązanie leży w panelu, a nie w kodzie
  • Instalowanie, aktywowanie, aktualizowanie i usuwanie wtyczek oraz motywów z panelu
  • Dzienniki dostępu, błędów i PHP dostępne obok edytora
  • Narzędzia phpMyAdmin i Adminer wbudowane i zintegrowane z SSO do bezpośredniej pracy z bazą danych
  • Menedżer plików FileGator osadzony i zintegrowany z logowaniem jednokrotnym (SSO) do masowych operacji na plikach

Izolowane 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 może widzieć innych dzierżawców, innych witryn ani poufnych plików systemowych. CageFS został zaprojektowany w celu powstrzymywania naruszeń bezpieczeństwa i jest tym samym odizolowanym środowiskiem, w którym działają Państwa sesje SFTP.

Izolacja zasobów LVE

Zasoby CPU, RAM, IO, IOPS, procesy i procesy wejściowe są ograniczone dla każdej witryny, dzięki czemu obciążające kompilacje lub wymykające się spod kontroli skrypty są dławione we własnej klatce, zamiast obciążać zasoby sąsiadów.

Poświadczenia o minimalnych uprawnieniach

Klucze dostępu i poświadczenia są zarządzane w panelu kontrolnym na zasadzie najmniejszych uprawnień, dzięki czemu przyznają Państwo jedynie dostęp wymagany do danego zadania i nic ponadto.

Dostęp rejestrowany w dzienniku audytu

Dostęp jest rejestrowany w dzienniku audytu wraz z informacją o wykonawcy, działaniu i celu — ta sama dyscyplina jest stosowana do każdego działania uprzywilejowanego na platformie.

Kształtuj środowisko uruchomieniowe, a nie tylko kod

Edytor to zaledwie połowa środowiska programistycznego. Druga połowa to stos technologiczny znajdujący się pod nim, który można konfigurować niezależnie dla każdej witryny.

  • Wybór wersji PHP dla każdej witryny, dzięki czemu starsza wtyczka i nowoczesna kompilacja mogą współistnieć na tym samym koncie
  • Edytowalne ustawienia PHP — memory_limit, max_execution_time, rozmiar upload i post oraz pozostałe — w ramach przysługujących uprawnień
  • Rozszerzenia PHP włączane lub wyłączane dla każdej witryny: imagick, gd, redis, memcached, bcmath, intl, soap i więcej
  • Procesy robocze LSAPI PHP dla każdej witryny, ograniczone procesami wejściowymi LVE i konfigurowalne w ramach twojego pakietu
  • Zarządzanie zadaniami cron dla każdej witryny, zarówno dla WP-cron, jak i rzeczywistego crona, a także zmienne środowiskowe dla poszczególnych witryn
  • Pamięć podręczna obiektów Redis lub Memcached dla każdej witryny, obsługiwana przez LiteSpeed Enterprise z włączonym protokołem HTTP/3
  • MariaDB dla każdej witryny z wieloma bazami danych i użytkownikami oraz przełącznikiem dostępu zdalnego, gdy potrzebują Państwo klienta zewnętrznego

Od edycji po publikację, bezpiecznie

Wprowadzanie zmian bezpośrednio na środowisku produkcyjnym bywa czasem właściwym rozwiązaniem, a kiedy indziej złym pomysłem. Platforma obsługuje obie ścieżki z poziomu tego samego edytora.

Jednym kliknięciem sklonuj witrynę do środowiska przejściowego, otwórz Web IDE na kopii przejściowej, pracuj w niej i przenieś zmiany do środowiska produkcyjnego, gdy zostaną przetestowane. Pliki i baza danych są przenoszone wspólnie, na dokładnie takim samym stosie i schemacie jak środowisko produkcyjne, dzięki czemu środowisko przejściowe stanowi prawdziwą próbę generalną, a nie tylko przybliżenie.

Jeśli Państwa praca należy do repozytorium, proszę używać narzędzia git bezpośrednio w edytorze i pozwolić, aby wdrożenia oparte na git przeniosły zmiany przez potok kompilacji i wdrażania. Kod utworzony w przeglądarce przechodzi wówczas tę samą wersjonowaną ścieżkę wydania i wycofania zmian, co kod napisany na Państwa laptopie.

Gdy zmiana mimo wszystko się nie powiedzie, kopie zapasowe są wymienione w panelu z funkcją przywracania jednym kliknięciem, a każde wdrożenie to wersjonowane wydanie, do którego można powrócić. Siatka bezpieczeństwa to nie zgłoszenie do pomocy technicznej.

AI w edytorze i dowolne AI poza nim

Web IDE łączy się z asystentem AI w panelu, a cała platforma została stworzona tak, aby można było nią sterować za pomocą narzędzi AI, z których już korzystasz.

Pomoc AI jest dostępna w panelu zarządzania i działa na twoim własnym modelu za pośrednictwem AI Pack — ty dostarczasz model, a asystent odczytuje i edytuje pliki, uruchamia wp-cli oraz przesyła zmiany. Nie ma żadnego ograniczenia do wbudowanego modelu, którego nie wybrałeś.

Poza przeglądarką nasz serwer MCP pozwala dowolnemu klientowi obsługującemu MCP — Claude Code, Cursor, ChatGPT i innym — sterować Państwa hostingiem i witrynami za pomocą języka naturalnego, w zakresie zdefiniowanym przez Państwa uprawnienia API. Schemat ten jest celowy: jedno API i jeden katalog akcji, udostępniane na wiele sposobów. Twórz w naszym edytorze, twórz we 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 działające w twojej przeglądarce, dostarczane przez code-server i otwierane ze strony witryny w panelu nawigacyjnym. Otrzymujesz pełny edytor z git, edytujący rzeczywiste pliki tej witryny na serwerze — te działające na żywo, bez żadnej kopii przejściowej. Nic nie jest instalowane lokalnie i nie ma osobnej kopii do synchronizacji.

Czy nadal będę mieć dostęp do SFTP?

Tak. Edytor internetowy to jeden ze sposobów dostępu, obok SFTP — a w planach obejmujących SSH, również jailed shell. Wszystkie te metody prowadzą do tego samego, wyizolowanego przez CageFS widoku twoich plików, dzięki czemu możesz użyć edytora do jednego zadania, a własnego klienta do kolejnego. Plany Footprint-Free otrzymują dostęp SFTP zamiast powłoki shell.

Czy inni najemcy mogą widzieć moje pliki za jego pośrednictwem?

Każdy użytkownik otrzymuje izolowany widok systemu plików w ramach CageFS i nie widzi innych użytkowników, innych witryn ani poufnych plików systemowych, a LVE ogranicza użycie procesora, pamięci RAM, operacji wejścia/wyjścia (IO), liczby operacji na sekundę (IOPS) oraz procesów na witrynę, zapobiegając wyczerpaniu zasobów serwera przez jedno środowisko. Zadaniem CageFS jest ograniczanie skutków naruszeń, a nie całkowita eliminacja ryzyka, dlatego podstawowe skanowanie w poszukiwaniu złośliwego oprogramowania, proaktywny WAF oraz wspomniana izolacja wchodzą w skład każdego konta, zamiast być sprzedawane jako opcja dodatkowa.

Czy mogę przyznać programiście dostęp tylko do jednej z moich witryn?

Dostęp jest obecnie regulowany przez role w organizacji — owner, billing, dev oraz read-only — a członkowie dziedziczą uprawnienia roli, którą pełnią w danej organizacji. Należy pamiętać, że rola dev nie obejmuje uprawnień deploy ani push-to-live. Opcjonalne zawężanie zasobów na poziomie członkostwa, takie jak ograniczenie dostępu członka do określonych witryn, jest planowanym usprawnieniem, a nie funkcją dostępną obecnie, natomiast klucze API są wydawane dla całej organizacji ze szczegółowymi uprawnieniami, a nie dla poszczególnych członków.

Czy edytor stron internetowych jest dostępny w każdym planie?

Nie jest to funkcja planu, więc odpowiedź nie zależy od tego, jaki plan Państwo kupią — zależy od tego, gdzie działa witryna. Edytor otwiera się na stronach, które hostujemy w naszej własnej infrastrukturze, ponieważ działa wewnątrz wyizolowanego kontenera danej witryny na naszych serwerach. Jeśli zdecydowali się Państwo wdrożyć witrynę gdzie indziej — na innej platformie hostingowej, w Cloudflare Pages, Netlify, GitHub Pages lub na własnym serwerze — edytują Państwo tę witrynę tam, gdzie działa. Produkty VPS i chmurowe również tego nie zawierają: nie ma zarządzanego kontenera, w którym edytor mógłby się otworzyć.

Czy pomoc sztucznej inteligencji w edytorze jest dodatkowo płatna?

Pomoc AI działa na Państwa własnym modelu za pośrednictwem AI Pack, dzięki czemu dostarczają Państwo i opłacają wybrany przez siebie model, zamiast być zdanym na ten wybrany przez nas. Funkcja jest już dostępna w panelu zarządzania; w edytorze jest aktywnie rozwijana i nie jest jeszcze dostępna. Osobno nasz serwer MCP umożliwia zewnętrznym narzędziom AI, takim jak Claude Code lub Cursor, bezpośrednie zarządzanie Państwa hostingiem w zakresie uprawnień Państwa API.

Czy należy edytować bezpośrednio w środowisku produkcyjnym?

Mogą Państwo to zrobić i czasami jest to najszybsze prawidłowe rozwiązanie. W przypadku istotniejszych zmian wystarczy jedno kliknięcie, aby sklonować środowisko do staging, otworzyć Web IDE na kopii i wdrożyć zmiany na live po ich zweryfikowaniu. Wdrożenia oparte na Git oraz wersjonowane wydania z funkcją wycofywania zmian (rollback) są dostępne, gdy zmiana powinna trafić do repozytorium, a kopie zapasowe z funkcją przywracania jednym kliknięciem zabezpieczają wszystko w tle.

Jak mogę to wypróbować?

Rozpocznij 14-dniowy okres próbny bez konieczności podawania karty. Dane płatnicze nie są wymagane; okres próbny obejmuje hosting Footprint-Free dla maksymalnie 5 witryn, dzięki czemu mogą Państwo otworzyć edytor, pracować nad rzeczywistą witryną na prawdziwym stosie technologicznym i ocenić wszystko samodzielnie.

Proszę otworzyć edytor, a nie zgłoszenie do pomocy technicznej

Pełna wersja VS Code w przeglądarce. Zacznij od 14-dniowego okresu próbnego bez konieczności podawania karty — bez danych płatniczych, do 5 witryn w Footprint-Free.

Rozpocznij za darmo