Czy internetowe IDE to naprawdę VS Code?
Tak — to code-server, czyli VS Code działający w przeglądarce na plikach Państwa witryny. Dostępne dla każdej witryny, którą hostujemy w naszej własnej infrastrukturze; witryna wdrożona w innym miejscu jest edytowana tam, gdzie jest hostowana. Otrzymują Państwo wyszukiwanie wieloplikowe oraz git, a edycja odbywa się na stronie NA ŻYWO: zapisany plik trafia do publicznego internetu w momencie zapisu, chociaż plik statyczny może być serwowany z pamięci podręcznej CDN jeszcze do czterech godzin. Pomoc AI w edytorze jest aktywnie rozwijana i nie jest jeszcze dostępna.
Czy otrzymam dostęp przez SSH i jak bardzo jest on odizolowany?
Na platformie współdzielonej otrzymują Państwo izolowaną powłokę (jailed shell) przez SSH, a także SFTP i FTP, z kluczami i danymi uwierzytelniającymi zarządzanymi w panelu zgodnie z zasadą najmniejszych uprawnień. Witryny w naszej własnej flocie otrzymują SFTP zamiast powłoki — konto jest tworzone z `/sbin/nologin`. Izolacja to CloudLinux CageFS: każdy najemca otrzymuje odizolowany widok systemu plików i nie widzi innych najemców, innych witryn ani poufnych plików systemowych, co pozwala powstrzymać naruszenie, zamiast dopuścić do jego rozprzestrzenienia. Żaden model izolacji nie wyklucza całkowicie możliwości naruszenia zabezpieczeń, dlatego równolegle działają skanowanie w poszukiwaniu złośliwego oprogramowania, proaktywny WAF oraz rejestrowanie zdarzeń audytowych.
Czy mogę samodzielnie zmienić wersję PHP i rozszerzenia?
Tak. Wersja PHP jest wybierana dla każdej witryny za pośrednictwem CloudLinux alt-PHP, ustawienia takie jak memory_limit, max_execution_time oraz rozmiar przesyłanych plików można edytować w ramach przysługujących uprawnień, a rozszerzenia, takie jak imagick, gd, redis, memcached, bcmath, intl i soap, można przełączać dla poszczególnych witryn. Liczbę procesów PHP worker można konfigurować w ramach posiadanego pakietu, z ograniczeniem do limitu LVE entry-process dla danej witryny.
Jak uzyskać dostęp do bazy danych?
Narzędzia phpMyAdmin i Adminer są osadzone w panelu nawigacyjnym i obsługują pojedyncze logowanie (SSO), dzięki czemu po kliknięciu ze strony użytkownik jest już połączony. Każda witryna działa w oparciu o MariaDB i może posiadać wiele baz danych oraz użytkowników, a także przełącznik dostępu zdalnego dla klientów zewnętrznych. Narzędzie MySQL Governor ogranicza użycie bazy danych dla poszczególnych witryn, dzięki czemu obciążające zapytania na jednej stronie nie spowalniają działania serwera.
Czy mogę uruchamiać zadania cron i ustawiać zmienne środowiskowe?
Tak. Zarządzanie zadaniami cron dla poszczególnych witryn obejmuje zarówno WP-cron, jak i rzeczywisty cron systemowy, a zmienne środowiskowe są ustawiane dla każdej witryny na potrzeby jej środowiska uruchomieniowego — dzięki temu zaplanowane zadania i konfiguracja pozostają powiązane z witryną, zamiast być ukryte w pliku, o którego migracji muszą Państwo pamiętać.
Czy wszystkie te narzędzia są dostępne w planach Footprint-Free?
Główny nurt hostingu to pełna samoobsługa z kompletnym zestawem narzędzi. Footprint-Free jest celowo bardziej ustandaryzowany i zablokowany, ponieważ różnice w konfiguracji poszczególnych witryn same w sobie stanowią ślad. Uprawnienia kontrolują resztę — procesy robocze, dysk i rozszerzenia — dzięki czemu zakres elementów, które można dostosować, skaluje się wraz z posiadanym pakietem.
Kto z mojego zespołu może korzystać z tych narzędzi?
Dostęp zależy od ról w organizacji: owner, billing, dev oraz read-only dla klientów, a uprawnienia wynikają z tych ról. Rola dev nie obejmuje wdrażania ani przesyłania do środowiska produkcyjnego (live). Dostęp programistyczny wykorzystuje klucze API dla poszczególnych organizacji oraz klientów OAuth o szczegółowych zakresach, a każda uprzywilejowana akcja jest rejestrowana w dzienniku audytu wraz z wykonawcą, działaniem i celem.