devops:kasm:kasm-installation

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

Открываем Workspaces / Registry, переходим на закладку Registries → Add new → paste URL → ADD Registry

Документация: 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"}
    }
  • devops/kasm/kasm-installation.txt
  • Последнее изменение: 2023/12/29 18:25
  • fireball