Що таке 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.