Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

devops:kasm:kasm-installation [2023/12/29 18:10] – создано fireballdevops:kasm:kasm-installation [2023/12/29 18:25] (текущий) fireball
Строка 1: Строка 1:
 ====== KASM: Установка и настройка ====== ====== KASM: Установка и настройка ======
  
-KASM - инструмент для предоставления доступа к рабочим столам. Они могут представлять собой контейнер, RDP/SSH/VNC подключение.+KASM - инструмент для предоставления доступа к рабочим столам через WEB-браузерРабочие столы могут представлять собой контейнер, RDP/SSH/VNC подключение. Таким же образом можно подключаться к существующим серверам и рабочим станциям.
  
 +Видео: https://www.youtube.com/watch?v=iElZfERLK48
 +
 +===== Установка =====
 +
 +Весь процесс установки с пояснениями можно посмотреть на видео выше.
 +
 +Установка на ОС https://www.kasmweb.com/docs/latest/install/single_server_install.html описано тут:
 +<code>
 +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
 +</code>
 +
 +Установка при помощи Docker Compose https://docs.linuxserver.io/images/docker-kasm/#docker-compose-recommended-click-here-for-more-info описана тут:
 +<code>
 +---
 +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
 +</code>
 +
 +Подключаемся к консоли управления: https://yor_server_name
  
 ===== Дополнительные Registry ===== ===== Дополнительные Registry =====
Строка 9: Строка 49:
  
   * https://kasmregistry.linuxserver.io/1.0/ и нажать "Workspace Registry Link"   * 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:
 +<code>
 +    {
 +        "hostname":"kasm",
 +        "user":"root"
 +    }
 +</code>
 +
 +Запускаем рабочий стол, проверяем пользователя командой ``whoami``, должно быть написано “root”
 +
 +При проблемах со звуком можно выключить pulseaudio:
 +<code>
 +    {
 +        "hostname":"kasm",
 +        "user":"root",
 +        "environment" : {"START_PULSEAUDIO" : "0"}
 +    }
 +</code>
 +
  
 {{tag>KASM workspaces рабочие_столы}} {{tag>KASM workspaces рабочие_столы}}
  
  • devops/kasm/kasm-installation.1703862628.txt.gz
  • Последнее изменение: 2023/12/29 18:10
  • fireball