Установка YouTrack на свой сервер
Установка YouTrack на свой сервер идёт через образ jetbrains/youtrack: контейнер слушает порт 8080, а настройка продолжается в мастере по одноразовой ссылке из лога. YouTrack это трекер задач от JetBrains с гибкими полями, собственным языком запросов и agile-досками.
Ответ за 30 секунд
Образ jetbrains/youtrack просит четыре каталога и пользователя 13001:13001 на них. Ссылку мастера с одноразовым токеном печатает лог, а после настройки задайте Base URL с https: из-за адреса с IP ломаются ссылки в письмах и интеграциях.
Облачный сервер с почасовой оплатой: запустите контейнер, пройдите мастер и проверьте трекер на своих задачах.
Что нужно YouTrack на сервере: тома, память и Java8080порт YouTrack в контейнере
13001владелец каталогов с данными
4тома: data, conf, logs, backups
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 по шагам#
- Сначала поставьте Docker Engine и Compose командой
curl -fsSL https://get.docker.com | sh. - Создайте каталоги и отдайте их пользователю 13001: контейнер работает не от root, и без этого он не запишет данные.
- Положите файл
docker-compose.ymlниже и подставьте номер версии из списка тегов на Docker Hub. - Запустите
docker compose up -dи выведите лог командойdocker compose logs youtrack: в нём будет адрес мастера с параметромwizard_token. - Откройте адрес, замените 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.
Запустите свой сервер за пару минут
Почасовая оплата: тестовый стенд на сутки стоит десятки рублей, а не месячный тариф.
- NVMe-диски и гарантированная доля процессора
- Root-доступ и любой софт, от Docker до игровых серверов
- Маркетплейс: 91 приложение в один клик
- Бесплатный перенос проекта силами специалистов