Используйте онлайн-конфигуратор
Заполните форму, чтобы получить команды настройки нового сервера Semaphore. Результ ат обновляется при изменении полей; примените его на своём сервере, чтобы завершить настройку.
Перед началом
- Выберите бинарную установку или Docker и нужную версию Semaphore. Ссылки и записи ниже используют 2.19; на сайте выберите свою версию.
- Для MySQL или Postgres подготовьте параметры подключения. Для SQLite выберите путь к файлу базы данных, доступный для записи пользователю службы Semaphore.
- Используйте собственный пароль администратора. В записях показаны демонстрационные значения.
Шаги
Следуйте разделу для вашего способа установки.
Бинарная установка
- Откройте страницу бинарной установки. Найдите платформу, архитектуру и тип пакета. Нажмите на строку, чтобы увидеть команды; скопируйте и выполните их на сервере или нажмите Download, чтобы скачать пакет.
- Откройте Server setup. В Database settings выберите SQLite, MySQL или Postgres и укажите путь к файлу или параметры подключения. В Admin user заполните логин, пароль, имя и email.
- Вернитесь к Config file и нажмите значок копирования. Проверьте команды перед выполнением в каталоге на сервере, доступном для записи. Они создают
config.json, добавляют администратора и запускают Semaphore. Сохраните конфигурацию и созданные ключи шифрования для следующих запусков.


Видео показывает выбор пакета, настройку сервера и копирование команд.
Установка в Docker
- Откройте конфигуратор Docker. В Container settings задайте имя и порт хоста. В Docker volumes включите тома данных и конфигурации, чтобы сохранить их при замене контейнера.
- Выберите базу данных и заполните Admin user, указав собственный пароль. Для внешней базы данных укажите хост, доступный из контейнера.
- Выберите Docker Compose и нажмите значок скачивания. Сохраните результат как
docker-compose.ymlв каталоге развёртывания, проверьте его и выполните тамdocker compose up -d. Другой вариант — выбрать Docker command и скопировать командуdocker run.

Видео показывает настройку контейнера, постоянных томов и скачивание Docker Compose.
Что дальше
Откройте сервер в браузере, например http://localhost:3000 при локальном запуске, и войдите с указанными данными администратора.