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
- 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/
. - Definieren Sie Kasm-Server in
inventory/hosts.ini
. - Führen Sie
ansible-galaxy install -r inventory/requirements.yml
aus. - Führen Sie
ansible-playbook site.yml
aus. - 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
Über das Projekt
Kasm server installation
Installieren
ansible-galaxy install monolithprojects.kasm_server
Lizenz
Unknown
Downloads
84
Besitzer
Full-time Cloud Engineer, part-time adventurer