Запуск Ubiquiti UniFi Controller как службы Windows
Установленный по умолчанию контроллер Ubiquiti UniFi Controller запускается как приложение, что не совсем удобно: при перезагрузке машины с контроллером придется логиниться в систему и удостоверяться, что приложение запущено, и сети UniFi осуществляют вещание в штатном режиме. Однако можно заставить стартовать контроллер как службу. Приступим.
-
Откройте свойства системы (команда sysdm.cpl)
-
Перейдите во вкладку "Дополнительно", нажмите "Переменные среды", в списке системных переменных выберите "Path", нажмите "Изменить", в значении переменной добавьте через точку с запятой путь до директории "bin" в каталоге, где у вас установлена актуальная версия Java (в зависимости от установленной версии Java путь может быть различным; на приведенном ниже скриншоте это C:\Program Files (x86)\Java\jre7\bin), и нажмите "Ок":
Запустите командную строку с правами администратора, командой cd зайдите в каталог, где у вас установлен Unifi Controller (обычно это %userprofile%\Ubiquiti Unifi):
Выполните команду: java -jar lib\ace.jar installsvc
В результате выполнения команды должно появиться такое сообщение:
Откройте оснастку управления службами (команда services.msc) и удостоверьтесь, что служба UniFi Contoller присутствует в списке и ей присвоен необходимый тип запуска: