Kasm Workspaces – Twój sandbox

Kasm Workspaces to nowoczesna platforma do dostarczania zasobów pulpitu i aplikacji przez przeglądarkę internetową, wykorzystująca kontenery jako podstawową jednostkę izolacji i wykonania. Platforma została zaprojektowana tak, aby każdy użytkownik mógł uruchomić środowisko — np. system operacyjny, aplikację lub przeglądarkę — bezpośrednio w swojej przeglądarce, bez potrzeby instalowania dodatkowego oprogramowania klienckiego.

Praktyczny kurs n8n: automatyzacja i AI.
10 modułów, 77+ lekcji wideo, ćwiczenia, gotowe workflow, bonusy i certyfikat.
Naucz się budować inteligentne automatyzacje, które pracują za Ciebie 24/7

Zapisy do 19 stycznia, 23:59

Sprawdź szczegóły: https://asdevops.pl/n8n

 

 

 

 

Minimalne wymagania sprzętowe:

Procesor CPU2 rdzenie
Pamięć RAM4GB
Pamięć50GB (SSD)

Wspierane systemy operacyjne:

Ubuntu 20.04 / 22.04 / 24.04 (amd64/arm64)
Debian 11 / 12 (amd64/arm64)
Oracle Linux 8 / 9 (amd64/arm64)
Red Hat Enterprise Linux 8 / 9 (amd64/arm64)
Raspberry Pi OS (Debian) 11 / 12 (arm64)
AlmaLinux 8 / 9 (amd64/arm64)
Rocky Linux 8 / 9 (amd64/arm64)

Użytkownicy końcowi uzyskują dostęp do Kasm Workspaces za pośrednictwem interfejsu użytkownika. Obsługiwane są większość nowoczesnych przeglądarek.

Przeglądarki internetowe
Chrome 72+
Edge 80+
Firefox 75+
Safari 14+

Zastrzeżenia

Przeglądarki mobilne nie obsługują dźwięku.

Funkcja Seamless Clipboard (kopiowanie i wklejanie bez użycia panelu sterowania) jest obsługiwana tylko w przeglądarkach Chrome i przeglądarkach klienckich opartych na Chromium.

Zainstaluj na swojej maszynie lub instancji Proxmox, system operacyjny z w/w liście systemów operacyjnych. Pamiętaj o wymaganiach minimalnych ! W moim przypadku jest to Ubuntu 24.03.3 LTS, zainstalowany na Proxmox.

Po zainstalowaniu i uruchomieniu systemu przejdź na stronę internetową https://kasm.com/downloads

Wybierz „LINUX SERVER”, następnie kliknij „Download”

Uruchom terminal i przejdź do folderu gdzie został pobrany plik. Następnie wykonaj następujące komendy:

tar -xf kasm_release_x.x.x.tar.gz

cd kasm_release/

sudo ./install.sh

Potwierdź instalację podając swoje hasło i zatwierdź instalację:

Zaakceptuj umowę licencyjną:

Po zainstalowaniu, skrypt poda niezbędne dane do logowania, zapisz je w pliku tekstowym lub na kartce 😉 Najważniejszy jest „username: admin@kasm.local” oraz hasło „password: xxxxxxxxxx”:

Zalogować można się na 2 sposoby, bezpośrednio w przeglądarce na zainstalowanym systemie. W tym wypadku podajesz tylko adres IP swojej maszyny. Drugi sposób to uruchomienie przeglądarki na innym systemie operacyjnym w Twojej sieci lokalnej. W przeglądarce internetowej przed adresem IP wpisujesz https:// a następnie akceptujesz ryzyko przejścia na ten adres. Jeśli używasz Kasm w Proxmox, dla wydajności/płynności zalecam drugi sposób:

Pierwszy sposób

Drugi sposób

Zaloguj się do Kasm w „Email” wpisz „admin@kasm.local” oraz hasło podane przez skrypt instalayjny:

Po zalogowaniu wita nas Dashboard:

Zalecam włączyć tryb ciemny, by nie męczyć oczu 🙂 W tym celu kliknij na ikonkę księżyca w lewym dolnym rogu:

Następnie jeśli chcesz możesz ustawić język Polski. Kliknij na ikonkę konta w prawym górnym rogu, wyszukaj sekcję „Kasm UI Language i wybierz język „Polish (polski)”:

Wstępna konfiguracja za nami. Teraz zajmiemy się opisem i funkcjami użytkowania platformy Kasm. Zauważ że w Prawym górnym roku mamy dwa panele, „Admin” oraz „Przestrzenie robocze”. One będę służyć nam do przełączania się po między ustawieniami a instancjami zainstalowanych instancji:

Rozwiń teraz sekcję „Workspaces” i przejdź do sekcji „Rejestr”:

W rejestrze przestrzeni roboczych mamy spis wszystkich dostępnych programów oraz systemów operacyjnych, które możemy zainstalować i uruchomić w Kasm:

Kliknij na system operacyjny lub program który chcesz zainstalować/uruchomić. Następnie Kliknij „Zainstaluj”, zauważ że po lewej stronie masz listę wersji instancji jakie możesz zainstalować oraz opcję „Edytuj”, gdzie możesz edytować np. Nazwę, opis oraz Opcje kontenera (by przypisać odpowiadające Tobie zasoby):

Po chwili nastąpi pobieranie i instalowanie wybranej instancji:

Przejdź do „Przestrzenie robocze”:

Ukazuje się nam okno do zarządzania zainstalowanymi instancjami w Kasm. Aktualnie mamy jedną instancję w której widnieje czerwony trójkąt, informuje nas o tym że instalacja nie została jeszcze ukończona. Wystarczy uzbroić się w cierpliwość i poczekać aż znak trójkąta zniknie (dla pewności możesz co jakiś czas odświeżać okno przeglądarki). Możesz też podejrzeć postęp instalacji przechodząc do panelu administracji, klikając w „Przełącz do administracji”:

Po przejściu do panelu administracji przejdź kolejno do „Worspaces / Rejestr / Zainstalowane przestrzenie robocze”. dla przykładu, po lewej widać zainstalowany system operacyjny Alpine 3.20 oraz postępującą instalację przeglądarki Chromium:

Po zainstalowaniu instancji wróć do „Przestrzenie robocze”, kliknij w zainstalowaną instancję ( w moim przypadku Alpine 3.20). Do wyboru masz trzy opcje:

Po wybraniu którejś z nich, zostanie uruchomiona instancja:

Ja uruchomiłem system operacyjny Alpine linux, który jest już gotowy do działania. Zauważ że mamy już szereg przeinstalowanych aplikacji:

Zauważ że w moim przypadku pojawiło się powiadomienie o zezwoleniu lub zablokowaniu funkcji schowka (kopiuj/wklej). Dlaczego? Gdyż korzystam z przeglądarki Chrome. A funkcja Seamless Clipboard (kopiowanie i wklejanie bez użycia panelu sterowania) jest obsługiwana tylko w przeglądarkach Chrome i przeglądarkach klienckich opartych na Chromium:

Mamy także „Panel sterowania”. Nie będę opisywać każdej funkcji, jednak zachęcam do ich testowania:

Na początek polecam opcję „Pełny ekran”, znacząco poprawi wygodę użytkowania:

Gdy przejdziemy do panelu administracyjnego w Kasm, pojawi się widget uruchomionej instancji. Za jego pomocą możemy wstrzymać, zatrzymać uruchomić lub usunąć sesję instancji:

Możemy także używać Kasm z poziomu rozszerzenia przeglądarki, bez konieczności ręcznego wpisywania adresu IP serwera. Zademonstruję na przykładzie przeglądarki Chrome. W tym celu przejdź do „Rozszerzenia / Zajrzyj do Chrome Web Store”:

W wyszukiwarce wybierz „Kasm – Open In Isolation”:

Kliknij na ten dodatek i kliknij „Dodaj do Chrome”:

Teraz wystarczy że w przeglądarce klikniesz prawym myszy na jakiś link i wybierzesz z listy „Otwórz link w Kasm”:

Następnie po https:// wpisz adres IP Swojego serwera Kasm a następnie kliknij „Save”, by zapisać zmiany:

Po ponownym kliknięciu na link i wybierzesz z listy „Otwórz link w Kasm”, uruchomisz instancję Kasm:

W tym wypadku chcemy by link został uruchamiany przez instancję Chromium którą mam zainstalowaną (u Ciebie może być to dowolna przeglądarka zainstalowana w Kasm). Przejdź do panelu administracyjnego, kliknij na ikonę użytkownika i wybierz swoją instancję przeglądarki w sekcji „Domyślne obrazowanie obszaru roboczego”:

I gotowe! Od teraz możesz bezpiecznie przeglądać podejrzane/niepewne linki. Kasm dzięki wyizolowanemu środowisku (sandbox), dba o bezpieczeństwo Twojego systemu oraz prywatność. Co dzieje w się przeglądarce uruchomionej w Kasm, nie dostanie się do Twojego komputera, dane nie są zbierane/rejestrowane na Twojej maszynie.

Podsumowanie

Zalety Kasm Workspaces

1. Wysoki poziom bezpieczeństwa

  • Pełna izolacja sesji – każda aplikacja lub desktop działa w osobnym kontenerze.
  • Brak kontaktu z systemem użytkownika – malware, exploity i phishing zostają w kontenerze.
  • Idealne do Zero Trust – nie trzeba ufać urządzeniu końcowemu.

2. Dostęp bez instalacji (tylko przeglądarka)

  • Działa w dowolnej nowoczesnej przeglądarce (Chrome, Firefox, Edge).
  • Brak klientów RDP/VPN → mniej problemów, mniej wsparcia IT.
  • Świetne dla BYOD i pracy zdalnej.

3. Szybkie uruchamianie i niskie koszty

  • Kontenery startują w kilka sekund (znacznie szybciej niż VM).
  • Mniejsze zużycie CPU/RAM niż klasyczne VDI.
  • Lepsze wykorzystanie zasobów serwera.

4. Kontenery zamiast maszyn wirtualnych

  • Lżejsza architektura niż VMware / Citrix.
  • Łatwe tworzenie i aktualizowanie obrazów (Docker).
  • Możliwość skalowania poziomego (Docker / Kubernetes).

5. Gotowe środowiska pracy

  • Pełne desktopy: Ubuntu, Kali Linux.
  • Aplikacje: Firefox, Chrome, VS Code, LibreOffice.
  • Idealne do:
    • SOC / CERT
    • OSINT
    • Red Team / Blue Team
    • Szkoleń i laboratoriów

6. Sesje tymczasowe (stateless)

  • Po zamknięciu sesji kontener może zostać automatycznie usunięty.
  • Brak „syfu” po użytkownikach.
  • Świetne do testów, analizy malware i phishingu.

7. Integracja z systemami tożsamości

  • Obsługa LDAP, SAML, OIDC, MFA, SSO.
  • Centralne zarządzanie użytkownikami i rolami.
  • Zgodność z politykami bezpieczeństwa organizacji.

8. Centralne zarządzanie i kontrola

  • Panel admina:
    • kto ma dostęp do jakich workspace’ów,
    • limity czasu i zasobów,
    • logowanie i audyt sesji.
  • Możliwość nagrywania sesji (w wersjach enterprise).

9. Idealne do pracy z Internetem wysokiego ryzyka

  • Remote Browser Isolation (RBI):
    • bezpieczne przeglądanie podejrzanych stron,
    • analiza linków i załączników,
    • ochrona sieci firmowej.
  • Bardzo popularne w sektorze bezpieczeństwa.

10. Elastyczność wdrożenia

  • On-premise
  • Cloud (AWS / Azure / GCP)
  • Homelab / Proxmox / Docker
  • Single-node lub klaster

Kasm Workspaces to potężne nowoczesne narzędzie do izolacji i dostarczania pulpitów oraz aplikacji przez przeglądarkę, które łączy zalety konteneryzacji z bezpieczeństwem i elastycznością chmur obliczeniowych. Daje organizacjom:

  • bezpieczny dostęp do aplikacji i zasobów
  • szybkie środowiska pracy w dowolnym miejscu
  • centralne zarządzanie i kontrolę nad sesjami

To rozwiązanie szczególnie warte uwagi w dobie pracy zdalnej, rosnących wymagań bezpieczeństwa oraz potrzeby elastycznego dostępu do środowisk pracy.

 

Praktyczny kurs n8n: automatyzacja i AI.
10 modułów, 77+ lekcji wideo, ćwiczenia, gotowe workflow, bonusy i certyfikat.
Naucz się budować inteligentne automatyzacje, które pracują za Ciebie 24/7

Zapisy do 19 stycznia, 23:59

Sprawdź szczegóły: https://asdevops.pl/n8n

 

 

Zacznij automatyzować z n8n i AI – kurs w promocji

X