Semaphore UI

Обновлено 12 марта 2026 г.

Semaphore UI — это веб‑интерфейс для управления DevOps‑инструментами: Ansible, Terraform, Terragrunt, OpenTofu, Bash, PowerShell и другими.

Semaphore UI позволяет:

  • объединять необходимые задачи в проекты;
  • запускать задач по расписанию;
  • хранить и просматривать логи выполнения задач;
  • управлять правами доступа;
  • уведомлять на электронную почту и в Telegram.

Semaphore UI написан на Go и распространяется с исходным кодом под свободной лицензией.

Инструкция по развертыванию
  1. Получите пару SSH-ключей для подключения к виртуальной машине (ВМ).

  2. Создайте ВМ из публичного образа:

    1. В блоке Образ загрузочного диска на вкладке Marketplace выберите Semaphore UI.

    2. В блоке Доступ:

      • В поле Логин введите имя пользователя.
      • В поле SSH-ключ вставьте содержимое файла с открытым SSH-ключом.

    Сохраните публичный IP-адрес ВМ.

  3. Подключитесь к ВМ по SSH. Для этого используйте логин, который вы задали при создании ВМ, и закрытый SSH-ключ, созданный ранее.

  4. Создайте пользователя-администратора Semaphore UI, выполнив команду:

    semaphore user add \
      --admin \
      --login <имя_пользователя> \
      --password <пароль> \
      --name <псевдоним> \
      --email <электронная_почта>
    

    Где:

    • --login — имя пользователя для входа в Semaphore UI.
    • --password — пароль для входа в Semaphore UI.
    • --name — псевдоним, который будет отображаться в интерфейсе.
    • --email — электронная почта пользователя.
  5. В браузере откройте публичный IP-адрес ВМ. Введите имя пользователя, пароль и нажмите Войти.

    На виртуальной машине уже предустановлен NGINX. Если вам необходим SSL-сертификат, то вы можете добавить его в настройки NGINX.

Тип тарификации
Free
Тип
Виртуальная машина
Категория
Администрирование и DevOps
Издатель
Fastlix
Примеры использования
  • Построение CI/CD-систем на базе Ansible.
  • Автоматическая сборка, развертывание и конфигурирование ПО на большом числе серверов.
Техническая поддержка

Fastlix
Поддержка продукта осуществляется через GitHub.

Yandex Cloud
Yandex Cloud не предоставляет техническую поддержку продукта. При возникновении проблем обращайтесь к информационным ресурсам разработчика.

Идентификаторы продукта
image_id:
fd83q1jscih8m8r5i4ku
family_id:
fastlix-semaphore
Состав продукта
ПОВерсия
Ubuntu20.04
Лицензионное соглашение
Используя данный продукт, вы соглашаетесь с Условиями использования Yandex Cloud Marketplace и с условиями использования следующих продуктов: Semaphore UIUbuntu
Тип тарификации
Free
Тип
Виртуальная машина
Категория
Администрирование и DevOps
Издатель
Fastlix