kasm_server

kasm_server

Установка Kasm сервера

Kasm — это платформа для изоляции рабочего стола и браузера.

Эта роль будет искать запущенные контейнеры Docker Kasm. Если контейнеры не найдены, роль установит Kasm сервер. По желанию можно создать постоянное хранилище для домашней папки 5 пользователей на один сервер (сообщества версия Kasm допускает максимум 5 пользовательских сессий на одном сервере).

Быстрый старт

  1. Зарегистрируйтесь на сайте https://www.kasmweb.com/downloads.html и загрузите последнюю версию Kasm Server для сообщества, поместите файл в директорию playbooks/files/
  2. Определите Kasm серверы в файле inventory/hosts.ini
  3. Запустите ansible-galaxy install -r inventory/requirements.yml
  4. Запустите ansible-playbook site.yml
  5. Посмотрите учетные данные Kasm в выводе ansible. Войдите в веб-интерфейс Kasm сервера (вывод логов установки находится в ~/kasm.log)...

Пример playbook:

---
- name: Установить KASM сервер с постоянным хранилищем
  hosts: kasm_servers
  become: yes
  gather_facts: no

  vars:
     - kasm_package: kasm_release_1.5.0.3b363e.tar.gz
     - kasm_user_name: user
     - display_creds: True

  roles:
     - monolithprojects.kasm_server

Требования:

  • docker
  • docker-compose
  • включено пространство подкачки

Лицензия:

  • MIT
Установить
ansible-galaxy install MonolithProjects/ansible-kasm_server
Лицензия
Unknown
Загрузки
74
Владелец
Full-time Cloud Engineer, part-time adventurer