Installing YouTrack
YouTrack can run as a Docker container or as a Kubernetes deployment. Both approaches are documented below.
What this page covers
- Docker Compose installation (Docker-only track)
- Kubernetes manifest installation (K3s track)
- Port requirements and resource sizing
- Reverse proxy integration
- Completing the YouTrack setup wizard
Docker-only track: Docker Compose
YouTrack's official Docker image stores all data in a set of named volumes. A minimal docker-compose.yml will be documented here, including:
- Named volumes for
data,conf,logs, andbackups - Traefik labels for HTTPS routing
- JVM memory settings via environment variables
# docker-compose.yml (excerpt)
services:
youtrack:
image: jetbrains/youtrack:latest
volumes:
- youtrack-data:/opt/youtrack/data
- youtrack-conf:/opt/youtrack/conf
- youtrack-logs:/opt/youtrack/logs
- youtrack-backups:/opt/youtrack/backups
ports:
- "8080:8080"
K3s track: Kubernetes manifests
Kubernetes Deployment, Service, PersistentVolumeClaim, and Ingress manifests for YouTrack will be documented here.