Що таке Kasm Workspaces

Kasm Workspaces — це вебплатформа, що дозволяє запускати операційні системи та окремі застосунки всередині ізольованих контейнерів, доступних безпосередньо через браузер. Проєкт орієнтований на безпеку, масштабованість та простоту розгортання.

Для кого:

  • Розробники, яким потрібен тимчасовий робочий стіл або середовище
  • Тестувальники та QA-фахівці
  • Навчальні заклади, які хочуть надати доступ до лабораторного середовища
  • Будь-який користувач, якому потрібен віддалений доступ до Linux без складного налаштування

Принцип роботи:

Kasm використовує Docker-контейнери для розгортання середовищ (наприклад, Ubuntu, Debian, Firefox, Chrome тощо) та надає доступ до них через вебінтерфейс.

Переваги:

  • Працює в будь-якому сучасному браузері
  • Проста установка на сервер
  • Ізоляція через Docker (підвищена безпека)
  • Підтримка збереження користувацьких даних
  • Інтуїтивно зрозуміла панель адміністратора

Недоліки:

  • Безкоштовна версія (CE) має обмеження (наприклад, не можна створювати повноцінні організації з політиками доступу)
  • Сеанси за замовчуванням обмежені в часі
  • Потребує ресурсів (мінімум 2 CPU та 4 GB RAM на сервері)
  • Деякі функції вимагають ручного налаштування

Установка Kasm на VPS з Ubuntu 22.04

Для встановлення Kasm потрібен сервер з Ubuntu 20.04 або 22.04, доступ через SSH та права sudo. Мінімальні характеристики — 2 vCPU, 4 GB RAM, 20+ GB SSD.

Для тестування KASM ми використали таку конфігурацію VPS:
vRAM: 6 GB
Диск: 100 GB SSD
VPS LVP-01

Команди для встановлення:
Команди для встановлення KASM було взято з офіційної документації. Щоб дізнатись більше, ви можете перейти за наступним посиланням: Офіційна документация

cd /tmp
curl -O https://kasm-static-content.s3.amazonaws.com/kasm_release_1.17.0.7f020d.tar.gz
tar -xf kasm_release_1.17.0.7f020d.tar.gz
sudo bash kasm_release/install.sh



Після завершення установки, Kasm буде доступний за адресою:
https://<ip-адреса-сервера>

Підключення до інтерфейсу Kasm та дані для входу

Під час першого підключення ви побачите стандартну сторінку входу Kasm.

Дані за замовчуванням:

Логін: admin@kasm.local
Пароль: задається під час встановлення (або той, що був наданий вам після інсталяції)

Kasm Workspaces — це потужна та зручна платформа, яка дозволяє користувачам безпечно отримувати доступ до робочих столів і застосунків Linux через браузер. Вона ідеально підходить для розробників, тестувальників та освітян, які потребують ізольованого середовища без складного налаштування. Хоча у Community Edition є певні обмеження, Kasm є легким, браузерним рішенням, яке швидко розгортається за допомогою Docker — що робить його відмінним вибором для віддаленого доступу до систем на базі Linux.