monolithprojects.kasm_server

kasm_server

Kasm 服务器安装

Kasm 是一个桌面和浏览器隔离平台。

这个角色将搜索正在运行的 Kasm Docker 容器。如果没有找到,角色将安装 Kasm 服务器。可选地,它可以为每个服务器创建 5 个用户的主文件夹持久存储(社区版本的 Kasm 允许最多 5 个用户会话在一台服务器上)。

快速指南

  1. https://www.kasmweb.com/downloads.html 注册并下载最新的社区版本 Kasm 服务器,并将其放入 playbooks/files/ 目录。
  2. inventory/hosts.ini 中定义 Kasm 服务器。
  3. 运行 ansible-galaxy install -r inventory/requirements.yml
  4. 运行 ansible-playbook site.yml
  5. 在 ansible 输出中查看 Kasm 凭据。登录到 Kasm 服务器的 Web 界面(安装日志的输出在 ~/kasm.log 中)...

剧本示例:

---
- 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.kasm_server
许可证
Unknown
下载
84
拥有者
Full-time Cloud Engineer, part-time adventurer