monolithprojects.kasm_server
kasm_server
Kasm 服务器安装
Kasm 是一个桌面和浏览器隔离平台。
这个角色将搜索正在运行的 Kasm Docker 容器。如果没有找到,角色将安装 Kasm 服务器。可选地,它可以为每个服务器创建 5 个用户的主文件夹持久存储(社区版本的 Kasm 允许最多 5 个用户会话在一台服务器上)。
快速指南
- 在 https://www.kasmweb.com/downloads.html 注册并下载最新的社区版本 Kasm 服务器,并将其放入
playbooks/files/
目录。 - 在
inventory/hosts.ini
中定义 Kasm 服务器。 - 运行
ansible-galaxy install -r inventory/requirements.yml
。 - 运行
ansible-playbook site.yml
。 - 在 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