monolithprojects.kasm_server

kasm_server

Kasm-Server-Installation

Kasm ist eine Plattform für Desktop- und Browser-Isolierung.

Dieses Role sucht nach laufenden Kasm-Docker-Containern. Wenn keine vorhanden sind, installiert das Role den Kasm-Server. Optional kann es auch einen persistenten Speicher für das Home-Verzeichnis von 5 Benutzern pro Server erstellen (Die Community-Version von Kasm erlaubt maximal 5 Benutzersitzungen auf einem Server).

Schnellguide

  1. Registrieren Sie sich unter https://www.kasmweb.com/downloads.html und laden Sie die neueste Community-Version des Kasm-Servers herunter und legen Sie sie in das Verzeichnis playbooks/files/.
  2. Definieren Sie Kasm-Server in inventory/hosts.ini.
  3. Führen Sie ansible-galaxy install -r inventory/requirements.yml aus.
  4. Führen Sie ansible-playbook site.yml aus.
  5. Sehen Sie die Kasm-Anmeldeinformationen in der Ansible-Ausgabe. Melden Sie sich in der Web-UI des Kasm-Servers an (die Ausgaben des Installationsprotokolls befinden sich in ~/kasm.log)...

Playbook-Beispiel:

---
- name: KASM-Server mit persistentem Speicher installieren
  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

Anforderungen:

  • Docker
  • Docker-Compose
  • Swap-Speicher aktiviert

Lizenz:

  • MIT
Installieren
ansible-galaxy install monolithprojects.kasm_server
GitHub Repository
Lizenz
Unknown
Downloads
84
Besitzer
Full-time Cloud Engineer, part-time adventurer