← all SaaS
Self-host Linear
Issue tracker / project management ·
Category: project boards & kanban
Linear is the modern issue tracker — fast, opinionated, keyboard-first. The self-hostable replacements catch the issue-tracking core; the gap is the speed/polish of the UI and Cycles/Projects workflow ergonomics.
Linear pricing anchor: $8/user/mo on Standard tier.
- GitHub
- ★ 48.9k · last commit 3d ago · 773 open issues
- License
-
AGPL-3.0 - Setup time
- 20min docker-compose
- Monthly cost
- $10 VPS for a small team — Postgres + Redis + MinIO + the Plane services in one stack.
Migration sketch. Linear → Workspace settings → Export → CSV per team. In Plane, Workspace → Import → CSV; map columns (title, description, state, assignee, priority, labels). Cycles do not transfer cleanly; recreate sprint structure manually.
Good fit forTeams that mainly use Linear for issues + cycles + projects.
Weak atDoesn't yet match Linear's command-bar muscle memory.
- GitHub
- ★ 25.8k · last commit today · 803 open issues
- License
-
EPL-2.0 - Setup time
- 30min docker-compose
- Monthly cost
- $10 VPS — wider stack (Mongo + Elastic + MinIO + Rekoni).
Migration sketch. No first-class Linear importer. Path: Linear CSV export → write a small script against Huly's REST API to create issues. Manual on first attempt; reusable thereafter.
Good fit forTeams who want issues + chat + docs + HR in one platform (Huly bundles them).
Weak atHeavier ops surface; not the right pick if you only need issues.
- GitHub
- ★ 15.0k · last commit today · 214 open issues
- License
-
GPL-3.0 - Setup time
- 20min via official docker-compose; longer for the package install
- Monthly cost
- $10 VPS for ≤25 users; Postgres + Memcached + the Rails app.
Migration sketch. No Linear importer. Use OpenProject's REST API: Linear CSV → script that POSTs work_packages with status/priority mapping. Status workflow lives in OpenProject's admin and needs a one-time setup.
Good fit forTeams that want classic PM (Gantt, baselines, time tracking), not just issues.
Weak atUI is solid but classical — devs used to Linear's snappiness will find it slower.
In a terminal? npx os-alt linear prints this table —
how the CLI works →