Главная/Для офиса/YouTrack

Установка YouTrack на свой сервер

Установка YouTrack на свой сервер идёт через образ jetbrains/youtrack: контейнер слушает порт 8080, а настройка продолжается в мастере по одноразовой ссылке из лога. YouTrack это трекер задач от JetBrains с гибкими полями, собственным языком запросов и agile-досками.

5 мин чтенияДанные проверены 16 октября 2026

Ответ за 30 секунд

Образ jetbrains/youtrack просит четыре каталога и пользователя 13001:13001 на них. Ссылку мастера с одноразовым токеном печатает лог, а после настройки задайте Base URL с https: из-за адреса с IP ломаются ссылки в письмах и интеграциях.

Облачный сервер с почасовой оплатой: запустите контейнер, пройдите мастер и проверьте трекер на своих задачах.

Что нужно YouTrack на сервере: тома, память и Java

01 · 1 мин

Что такое YouTrack и кому нужен свой экземпляр#

YouTrack ведёт задачи, ошибки и спринты. Отличают его настраиваемые поля задач, поиск на собственном языке запросов, доски для Scrum и Kanban и сценарии на JavaScript, которые меняют поля и статусы при действиях в задаче. Это закрытый продукт JetBrains: исходный код не опубликован.

Свой экземпляр нужен, когда задачи с описанием продукта не должны лежать у стороннего сервиса или когда трекер встраивают во внутренние системы. Если интересен открытый код, смотрите сравнение на странице self hosted Jira, а классический вариант с плагинами разобран в материале про Redmine.

Инструмент · 1 мин

Что нужно YouTrack на сервере: тома, память и Java#

Java в образе уже есть, ставить её отдельно не нужно. Вам остаётся Docker и четыре каталога на диске сервера, которые контейнер получает как тома:

Каталог в контейнереЧто в нём
/opt/youtrack/dataБаза задач, вложения и индекс поиска
/opt/youtrack/confНастройки сервера
/opt/youtrack/logsЖурналы, в том числе одноразовая ссылка мастера
/opt/youtrack/backupsРезервные копии базы

Страница JetBrains об установке в Docker не называет минимум памяти и отсылает к разделу о поддерживаемых окружениях. Для старта редакция советует 2 ядра и 4 ГБ: в Таймвеб Клауд это MSK Ultra 50 (2 vCPU, 4 ГБ, 50 ГБ NVMe) за 5 480 ₽ в месяц на 14 октября 2026. Если задач много или подключены свои сценарии, прибавляйте память.

Какой сервер взять под YouTrack

Три ответа, и калькулятор подберёт готовую конфигурацию

Сколько человек работает в трекере
Вложения к задачам
Автоматизация

03 · 1 мин

Установка YouTrack в Docker по шагам#

  1. Сначала поставьте Docker Engine и Compose командой curl -fsSL https://get.docker.com | sh.
  2. Создайте каталоги и отдайте их пользователю 13001: контейнер работает не от root, и без этого он не запишет данные.
  3. Положите файл docker-compose.yml ниже и подставьте номер версии из списка тегов на Docker Hub.
  4. Запустите docker compose up -d и выведите лог командой docker compose logs youtrack: в нём будет адрес мастера с параметром wizard_token.
  5. Откройте адрес, замените localhost на IP сервера и пройдите мастер: на шаге Confirm License он проверяет название лицензии и ключ.
mkdir -p youtrack/{data,conf,logs,backups}
sudo chown -R 13001:13001 youtrack
services:
  youtrack:
    image: jetbrains/youtrack:НОМЕР-ВЕРСИИ
    restart: unless-stopped
    ports:
      - '8080:8080'
    volumes:
      - ./youtrack/data:/opt/youtrack/data
      - ./youtrack/conf:/opt/youtrack/conf
      - ./youtrack/logs:/opt/youtrack/logs
      - ./youtrack/backups:/opt/youtrack/backups

Первый блок выполняется в терминале, второй это содержимое compose-файла. Тег версии пишите всегда: образ на Docker Hub собран под каждую сборку YouTrack отдельно, и так вы сами решаете, когда обновляться.

04 · 1 мин

HTTPS, Base URL и пользователи YouTrack#

После мастера порт 8080 наружу лучше закрыть: замените в compose строку на 127.0.0.1:8080:8080 и поставьте перед контейнером Caddy или Nginx с сертификатом. В настройках сервера укажите Base URL вида https://tracker.example.com, иначе письма и ссылки на задачи будут вести на IP.

Сотрудников добавляют в настройках доступа: там же заводятся группы и роли, которые определяют, кто видит проект и кто меняет поля задач. Уведомления уходят по почте, поэтому сразу подключите SMTP. Для входа через общий каталог пользователей посмотрите Keycloak.

05 · 1 мин

YouTrack, Taiga или Plane: что ставить на свой сервер#

Taiga написана на Python (Django) с интерфейсом на Angular, хранит данные в PostgreSQL и рассчитана на Scrum и Kanban с пользовательскими историями. Её проще освоить новичку, но поля задач настраиваются скромнее, чем у YouTrack, и язык запросов тоже беднее.

Plane развивается как открытая замена современных трекеров: циклы (спринты), модули, представления и страницы с документами. Лицензия AGPL-3.0, под капотом PostgreSQL и Redis, поэтому на сервере работает несколько контейнеров, а не один.

Коротко о выборе: нужны сложные поля, сохранённые поиски и автоматические сценарии, берите YouTrack. Нужен открытый код и интерфейс попроще, смотрите Plane. Команде, которая живёт в историях и спринтах, хватит Taiga. Таблица всех шести замен лежит на странице self hosted Jira, а для проектов со сроками и диаграммой Ганта подойдёт OpenProject.

06 · 1 мин

Копии и обновление YouTrack без потери задач#

В копию входят каталоги data и conf. Каталог backups предназначен для копий базы, которые YouTrack делает сам, но лежат они на том же диске, поэтому раз в сутки переносите каталог на другой сервер или в S3. Схемы такого переноса описаны на странице сервер для бэкапов.

Обновление это новый тег в compose-файле, команды docker compose pull и docker compose up -d. Сначала снимите копию и остановите контейнер: миграция базы идёт при первом старте новой версии, а откат без копии невозможен.

07 · 1 мин

Вопросы об установке YouTrack#

Как установить YouTrack на сервер через Docker?

Создать четыре каталога, отдать их пользователю 13001:13001, запустить образ jetbrains/youtrack с нужным тегом версии и пробросом порта 8080, затем открыть адрес мастера из лога контейнера и пройти настройку.

Где взять токен мастера настройки YouTrack?

В логе контейнера при первом старте: одноразовый токен печатается как параметр wizard_token в адресе мастера. Команда docker compose logs youtrack покажет его.

Какой порт использует YouTrack в Docker?

Внутри контейнера сервис слушает порт 8080. Для встроенного TLS JetBrains указывает порт 8443, но на практике HTTPS проще вынести в обратный прокси.

Чем YouTrack отличается от Taiga и Plane на своём сервере?

YouTrack закрытый и сильнее в настройке полей, запросов и сценариев. Taiga и Plane с открытым кодом, у Plane лицензия AGPL-3.0, их интерфейс проще, а настройка скромнее.

Почему этому можно верить

Как мы проверяли

Цены с сайта провайдераСняты вручную, у каждой цены указана дата проверки.
Всё можно повторитьКоманды и расчёты описаны так, что их повторит любой читатель.
Независимый справочникНе связан с разработчиками приложений и провайдерами и пишет о минусах тоже.

Источники цифр на этой странице: VPS и VDS серверы Таймвеб Клауд, timeweb.cloud/services/vds-vps, проверено 14 октября 2026; Реестр контейнеров Таймвеб Клауд, timeweb.cloud/services/container-registry, проверено 14 октября 2026; Маркетплейс приложений Таймвеб Клауд, timeweb.cloud/marketplace, проверено 14 октября 2026; Документация JetBrains: установка YouTrack в Docker, jetbrains.com/help/youtrack/server/youtrack-docker-installation.html, проверено 15 октября 2026.

SBРедакция SelfBase · обновлено 16 октября 2026

Запустите свой сервер за пару минут

Почасовая оплата: тестовый стенд на сутки стоит десятки рублей, а не месячный тариф.

  • NVMe-диски и гарантированная доля процессора
  • Root-доступ и любой софт, от Docker до игровых серверов
  • Маркетплейс: 91 приложение в один клик
  • Бесплатный перенос проекта силами специалистов
Требования