KMS сервер за 3 команды
Данные действия можно проводить в полноценной ВМ, но я выбрал непривелигированный LXC контейнер в Proxmox на ubuntu_22.04, в которой поставил Docker, задав DHCP в пределах локальной подсети и минимальные ресурсы 8GB/512MB/1CORE
Устанавливаем утилиту curl, которая загрузит и выполнит скрипт установки:
apt install curl -y
Запускаем скрипт установки самого Docker
curl -fsSL https://get.docker.com -o get-docker.sh && sh install.sh
curl
: Утилита для получения данных по указанному URL.-f
: Завершает выполнение, если запрошенный ресурс недоступен (HTTP-ошибки).-s
: Работает в "тихом" режиме, подавляя прогресс вывода.-S
: Выводит ошибки (если есть), даже в "тихом" режиме.-L
: Разрешает перенаправления (если URL перенаправляет на другой адрес).-o get-docker.sh
: Сохраняет содержимое по указанному адресу в файлget-docker.sh
.sh get-docker.sh
: Запускает загруженный скриптget-docker.sh
для выполнения установки Docker.
docker run -d -p 1688:1688 --restart=always --name vlmcsd mikolatero/vlmcsd
docker run
: Запускает новый контейнер.-d
: Запускает контейнер в фоновом режиме (detached mode). Контейнер продолжает работать, а управление возвращается в терминал.-p 1688:1688
: Пробрасывает порт 1688 из контейнера на порт 1688 хоста.--restart=always
: Настраивает политику перезапуска контейнера:- Контейнер будет автоматически перезапущен в случае его остановки, либо при перезапуске Docker или самого хоста.
--name vlmcsd
: Указывает имя контейнера. Это имя можно использовать для управления контейнером вместо его идентификатора.mikolatero/vlmcsd
: Указывает образ, из которого будет создан контейнер. В данном случае это KMS-эмуляторvlmcsd
.
После этого докер с KMS запущен и работает.
Для активации Windows на машине открываем командную строку от имени Администратора и вбиваем следующие команды:
slmgr /ipk "Ваш ключ активации" slmgr /skms "ip контейнера" slmgr /ato
slmgr /dlv
Все официальные GVLK ключи можно взять на оф. сайте Microsoft
https://github.com/docker/docker-install
https://dzen.ru/a/ZS-TAuH2vUG9UfhF
https://learn.microsoft.com/ru-ru/windows-server/get-started/kms-client-activation-keys?tabs=server2025%2Cwindows1110ltsc%2Cversion1803%2Cwindows81