monolithprojects.kasm_server

kasm_server

Instalación del servidor Kasm

Kasm es una plataforma de aislamiento de escritorio y navegador.

Este rol buscará contenedores de Docker de Kasm en ejecución. Si no hay ninguno, el rol instalará el servidor Kasm. Opcionalmente, puede crear un almacenamiento persistente para la carpeta de inicio de 5 usuarios por servidor (la versión comunitaria de Kasm permite un máximo de 5 sesiones de usuario en un servidor).

Guía rápida

  1. Regístrate en https://www.kasmweb.com/downloads.html y descarga la última versión comunitaria del servidor Kasm y colócala en el directorio playbooks/files/.
  2. Define los servidores Kasm en inventory/hosts.ini.
  3. Ejecuta ansible-galaxy install -r inventory/requirements.yml.
  4. Ejecuta ansible-playbook site.yml.
  5. Ve las credenciales de Kasm en la salida de ansible. Inicia sesión en la interfaz web del servidor Kasm (la salida del registro de instalación está en ~/kasm.log)...

Ejemplo de Playbook:

---
- name: Instalar servidor KASM con almacenamiento persistente
  hosts: kasm_servers
  become: yes
  gather_facts: no

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

  roles:
     - monolithprojects.kasm_server

Requisitos:

  • docker
  • docker-compose
  • espacio de intercambio habilitado

Licencia:

  • MIT
Instalar
ansible-galaxy install monolithprojects.kasm_server
Licencia
Unknown
Descargas
84
Propietario
Full-time Cloud Engineer, part-time adventurer