Kaneo logo

Kaneo

Fast, self-hosted project management platform that stays out of your way

Kaneo delivers a clean, performant, self-hosted project management solution, balancing powerful features with simplicity. Deploy via Docker Compose or Helm, keep full control of your data.

Kaneo banner

Overview

Who it's for

Kaneo is aimed at small-to-medium teams, developers, and organizations that value data sovereignty and a distraction-free interface. If you prefer to run your own infrastructure and want a tool that scales from a handful of users to dozens without unnecessary bloat, Kaneo fits the bill.

Core capabilities

The platform provides Kanban-style boards, issue tracking, and project roadmaps through a clean React UI. All data is stored in PostgreSQL, and the backend is built with TypeScript for speed and reliability. Performance-focused design ensures rapid page loads even under load.

Deployment options

Getting started is as simple as a single docker compose up -d command, which launches the API, web front-end, and a PostgreSQL container. For production or Kubernetes environments, a Helm chart is available, supporting custom ingress, TLS, and scaling configurations. Environment variables let you control authentication (JWT), database connections, and registration policies.

Highlights

Clean, minimalist interface focused on work
Self‑hosted deployment keeps data under your control
High performance backend built with TypeScript
One‑click Docker Compose or Helm chart for easy setup

Pros

  • Full data ownership via self‑hosting
  • Lightweight UI reduces distraction
  • Fast response times even with many tasks
  • Flexible deployment: Docker, Docker Compose, Helm

Considerations

  • Requires you to manage infrastructure
  • Fewer out‑of‑the‑box third‑party integrations
  • No dedicated native mobile app
  • Initial setup may need ops knowledge

Managed products teams compare with

When teams consider Kaneo, these hosted platforms usually appear on the same shortlist.

Asana logo

Asana

Web and mobile work management platform to organize and track team projects and tasks

Azure Boards logo

Azure Boards

Web-based work tracking service in Azure DevOps for planning, tracking, and discussing work across development teams

Basecamp logo

Basecamp

Project management and team collaboration tool focused on simplicity and effective communication

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Teams that prioritize privacy and on‑premise data storage
  • Organizations comfortable with Docker or Kubernetes
  • Users who prefer a simple, fast UI over feature overload
  • Developers looking to customize a TypeScript‑based platform

Not ideal when

  • Companies needing extensive SaaS integrations
  • Users who want a fully managed hosted service
  • Teams that rely on native mobile applications
  • Organizations without technical staff to maintain servers

How teams use it

Internal IT ticket tracking

Streamline issue handling with Kanban boards while keeping all tickets on‑premise.

Product roadmap planning

Visualize milestones and tasks in a clean UI without unnecessary clutter.

Remote freelance collaboration

Share a self‑hosted workspace securely with clients and contractors.

Migration from legacy tools

Replace bloated SaaS solutions with a lightweight, customizable platform.

Tech snapshot

TypeScript94%
MDX3%
CSS2%
Dockerfile1%
Smarty1%
HTML1%

Tags

issue-trackerjira-alternativeself-hostedhacktoberfestreactkanbanproject-managementissue-managementlinear-alternativetypescripthono

Frequently asked questions

What database does Kaneo require?

Kaneo uses PostgreSQL (version 12 or higher). The Docker Compose setup includes a PostgreSQL container, or you can connect an external instance via `DATABASE_URL`.

Can I disable new user registrations?

Yes. Set the environment variable `DISABLE_REGISTRATION=true` to block sign‑ups.

How should I secure the JWT secret?

Replace the placeholder `your-secret-key-here` with a strong, random string in production and keep it out of version control.

Is there a Kubernetes deployment option?

A Helm chart is provided. Install it with `helm install kaneo ./charts/kaneo` and configure ingress, TLS, and other settings as needed.

Project at a glance

Active
Stars
3,119
Watchers
3,119
Forks
237
LicenseMIT
Repo age1 year old
Last commit21 hours ago
Self-hostingSupported
Primary languageTypeScript

Last synced 3 hours ago