====== KASM: Установка и настройка ====== KASM - инструмент для предоставления доступа к рабочим столам через WEB-браузер. Рабочие столы могут представлять собой контейнер, RDP/SSH/VNC подключение. Таким же образом можно подключаться к существующим серверам и рабочим станциям. Видео: https://www.youtube.com/watch?v=iElZfERLK48 ===== Установка ===== Весь процесс установки с пояснениями можно посмотреть на видео выше. Установка на ОС https://www.kasmweb.com/docs/latest/install/single_server_install.html описано тут: cd /tmp curl -O https://kasm-static-content.s3.amazonaws.com/kasm_release_1.14.0.3a7abb.tar.gz tar -xf kasm_release_1.14.0.3a7abb.tar.gz sudo bash kasm_release/install.sh Установка при помощи Docker Compose https://docs.linuxserver.io/images/docker-kasm/#docker-compose-recommended-click-here-for-more-info описана тут: --- version: "2.1" services: kasm: image: lscr.io/linuxserver/kasm:latest container_name: kasm privileged: true environment: - KASM_PORT=443 - DOCKER_HUB_USERNAME=USER #optional - DOCKER_HUB_PASSWORD=PASS #optional - DOCKER_MTU=1500 #optional volumes: - /path/to/data:/opt - /path/to/profiles:/profiles #optional - /dev/input:/dev/input #optional - /run/udev/data:/run/udev/data #optional ports: - 3000:3000 - 443:443 restart: unless-stopped Подключаемся к консоли управления: https://yor_server_name ===== Дополнительные Registry ===== Открываем Workspaces / Registry, переходим на закладку Registries -> Add new -> paste URL -> ADD Registry * https://kasmregistry.linuxserver.io/1.0/ и нажать "Workspace Registry Link" ===== Запуск контейнера с root-правами ===== Документация: https://kasmweb.com/docs/latest/how_to/running_as_root.html#running-whole-container-as-root Открываем Workspaces -> Workspaces. Редактируем нужный Workspace: { "hostname":"kasm", "user":"root" } Запускаем рабочий стол, проверяем пользователя командой ``whoami``, должно быть написано “root” При проблемах со звуком можно выключить pulseaudio: { "hostname":"kasm", "user":"root", "environment" : {"START_PULSEAUDIO" : "0"} } {{tag>KASM workspaces рабочие_столы}}