Установка YouTrack на свой сервер: коротко и с данными
Конспект страницы: 7 разделов коротко, данные на 14 октября 2026 и ответы на 4 вопроса. Полный разбор с примерами: Установка YouTrack на свой сервер.
Коротко
Установка YouTrack на свой сервер идёт через образ jetbrains/youtrack: контейнер слушает порт 8080, а настройка продолжается в мастере по одноразовой ссылке из лога. YouTrack это трекер задач от JetBrains с гибкими полями, собственным языком запросов и agile-досками. Образ jetbrains/youtrack просит четыре каталога и пользователя 13001:13001 на них.
Конспект по разделам
Что такое YouTrack и кому нужен свой экземпляр
YouTrack ведёт задачи, ошибки и спринты. Отличают его настраиваемые поля задач, поиск на собственном языке запросов, доски для Scrum и Kanban и сценарии на JavaScript, которые меняют поля и статусы при действиях в задаче. Это закрытый продукт JetBrains: исходный код не опубликован.
Что нужно YouTrack на сервере: тома, память и Java
Java в образе уже есть, ставить её отдельно не нужно. Вам остаётся Docker и четыре каталога на диске сервера, которые контейнер получает как тома: Страница JetBrains об установке в Docker не называет минимум памяти и отсылает к разделу о поддерживаемых окружениях. Для старта редакция советует 2 ядра и 4 ГБ: в Таймвеб Клауд это MSK Ultra 50 (2 vCPU, 4 ГБ, 50 ГБ NVMe) за 5 480 ₽ в месяц на 14 октября 2026.
Установка YouTrack в Docker по шагам
Первый блок выполняется в терминале, второй это содержимое compose-файла. Тег версии пишите всегда: образ на Docker Hub собран под каждую сборку YouTrack отдельно, и так вы сами решаете, когда обновляться.
- Сначала поставьте 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.
HTTPS, Base URL и пользователи YouTrack
После мастера порт 8080 наружу лучше закрыть: замените в compose строку на 127.0.0.1:8080:8080 и поставьте перед контейнером Caddy или Nginx с сертификатом. В настройках сервера укажите Base URL вида https://tracker.example.com, иначе письма и ссылки на задачи будут вести на IP. Сотрудников добавляют в настройках доступа: там же заводятся группы и роли, которые определяют, кто видит проект и кто меняет поля задач.
YouTrack, Taiga или Plane: что ставить на свой сервер
Taiga написана на Python (Django) с интерфейсом на Angular, хранит данные в PostgreSQL и рассчитана на Scrum и Kanban с пользовательскими историями. Её проще освоить новичку, но поля задач настраиваются скромнее, чем у YouTrack, и язык запросов тоже беднее. Plane развивается как открытая замена современных трекеров: циклы (спринты), модули, представления и страницы с документами.
Копии и обновление YouTrack без потери задач
В копию входят каталоги data и conf. Каталог backups предназначен для копий базы, которые YouTrack делает сам, но лежат они на том же диске, поэтому раз в сутки переносите каталог на другой сервер или в S3. Схемы такого переноса описаны на странице сервер для бэкапов.
Запустите свой сервер за пару минут
Почасовая оплата: тестовый стенд на сутки стоит десятки рублей, а не месячный тариф.
- NVMe-диски и гарантированная доля процессора
- Root-доступ и любой софт, от Docker до игровых серверов
- Маркетплейс: 91 приложение в один клик
- Бесплатный перенос проекта силами специалистов
Данные
| Каталог в контейнере | Что в нём |
|---|---|
| /opt/youtrack/data | База задач, вложения и индекс поиска |
| /opt/youtrack/conf | Настройки сервера |
| /opt/youtrack/logs | Журналы, в том числе одноразовая ссылка мастера |
| /opt/youtrack/backups | Резервные копии базы |
Данные на 14 октября 2026.
Вопросы и ответы
Как установить 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, их интерфейс проще, а настройка скромнее.