Sign inSign up

amv007/ytk

By amv007

•Updated 2 days ago

Independent Kotlin reimplementation of a YouTrack-compatible issue tracker. Drop-in Docker image.

Image
0

780

amv007/ytk repository overview

⁠ytk — YouTrack-compatible issue tracker

An independent, open reimplementation of an issue tracker that is compatible with JetBrains YouTrack 2026.2. It is written in Kotlin (Ktor) with a React frontend. The image is a drop-in replacement for the official one: it uses the same port, volumes, user ID and container commands. To migrate, put a YouTrack backup in the backups volume and choose Upgrade in the setup wizard.

Not affiliated with JetBrains. YouTrack is a trademark of JetBrains s.r.o. This project contains no JetBrains code or UI assets.

⁠Features

  • Issues, comments, attachments, tags, links, subtasks, visibility restrictions
  • YouTrack query language and command language
  • Agile boards (Scrum/Kanban), sprints, swimlanes, backlog
  • Knowledge base, dashboards, reports, timesheets and time tracking
  • JavaScript workflows (@jetbrains/youtrack-scripting-api compatible, sandboxed GraalJS)
  • Helpdesk (public forms, mailboxes), Gantt charts, whiteboards
  • VCS webhooks (GitHub, GitLab, Gitea) with commands from commit messages
  • REST API compatible with YouTrack (fields= projection, permanent tokens perm-…)
  • Scheduled backups, restore, import of original YouTrack backups

⁠Quick start

mkdir -p yt/{data,conf,logs,backups} && sudo chown -R 13001:13001 yt
docker run -d --name youtrack -p 8080:8080 \
  -v $PWD/yt/data:/opt/youtrack/data \
  -v $PWD/yt/conf:/opt/youtrack/conf \
  -v $PWD/yt/logs:/opt/youtrack/logs \
  -v $PWD/yt/backups:/opt/youtrack/backups \
  yourname/ytk:latest
docker logs youtrack   # prints the setup wizard URL: http://<host>:8080/?wizard_token=…

Tag summary

Content type

Image

Digest

sha256:297297f69…

Size

553.4 MB

Last updated

2 days ago

docker pull amv007/ytk