Self-Hosted Projektmanagement: Vikunja vs. Plane

Jira ist mächtig, aber teuer und betreibt seine Daten in der Cloud. Wer die Kontrolle behalten will, sucht nach selbst gehosteten Alternativen. Vikunja und Plane sind die zwei am stärksten wachsenden Open-Source-Projektmanagement-Tools — beide kostenlos, beide selbst hostbar, aber mit sehr unterschiedlichem Fokus.


Was ist Vikunja?

Vikunja ist ein einfaches, schnelles Task-Management-Tool, das wie eine Mischung aus Todoist und Jira wirkt. Es ist auf Einzelpersonen und kleine Teams ausgerichtet, die To-Do-Listen, Projekte und Aufgaben verwalten wollen — ohne den Overhead großer Projektmanagement-Suites.

Kernfeatures:

  • Aufgaben mit Fälligkeitsdaten, Labels, Kommentaren
  • Listen, Namespaces (Ordnerstruktur für Projekte)
  • Gantt-Charts, Kanban-Board, Listenansicht
  • CalDAV-Sync (Integration mit Kalender-Apps)
  • Team-Sharing und Kollaboration
  • Single Binary — extrem einfach zu deployen
services:
  vikunja:
    image: vikunja/vikunja:latest
    environment:
      VIKUNJA_SERVICE_JWTSECRET: your-secret
      VIKUNJA_DATABASE_TYPE: sqlite
    volumes:
      - ./vikunja:/app/vikunja/files
    ports:
      - "3456:3456"

Was ist Plane?

Plane ist ein vollständiges Projektmanagement-Tool, das sich direkt mit Linear und Jira messen will. Es richtet sich an Entwicklerteams und bietet Sprints, Roadmaps, Epics und Cycles — Konzepte, die aus agiler Softwareentwicklung stammen.

Kernfeatures:

  • Issues mit Custom Fields, Labels, Prioritäten
  • Cycles (Sprints) und Modules (Epics)
  • Roadmaps für langfristige Planung
  • Kanban, Board, List, Spreadsheet und Calendar Views
  • Analytics und Reporting
  • Workspaces und Projects mit feiner Zugriffskontrolle
services:
  plane-web:
    image: makeplane/plane-frontend:latest
  plane-api:
    image: makeplane/plane-backend:latest
  plane-worker:
    image: makeplane/plane-backend:latest
    command: ./bin/worker
  plane-beat:
    image: makeplane/plane-backend:latest
    command: ./bin/beat
  redis:
    image: redis:7-alpine
  db:
    image: postgres:15
  minio:
    image: minio/minio

Plane braucht deutlich mehr Infrastruktur als Vikunja.


Feature-Vergleich

Feature Vikunja Plane
Kanban Board ja ja
Gantt Chart ja ja (Roadmap)
Sprints/Cycles nein ja
Epics/Modules nein ja
Custom Fields nein ja
CalDAV Sync ja nein
Analytics begrenzt umfangreich
API REST REST
Ressourcenbedarf sehr gering hoch
Deployment Single Binary Multi-Service
Lizenz AGPL-3.0 AGPL-3.0

Ressourcenbedarf im Vergleich

Vikunja ist extrem schlank:

  • ca. 50-100 MB RAM
  • SQLite als Standard-Datenbank (kein separater DB-Container nötig)
  • Funktioniert problemlos auf einem Raspberry Pi

Plane ist ressourcenintensiver:

  • ca. 500 MB-1 GB RAM gesamt (Frontend, API, Worker, Beat)
  • PostgreSQL + Redis + MinIO (oder S3-kompatibler Speicher)
  • Mindestens 2 GB RAM empfohlen

Für Homelab und kleine Server ist Vikunja die deutlich bessere Wahl. Plane braucht dedizierte Ressourcen.


Wann ist welches Tool besser?

Vikunja ist ideal für:

  • Einzelpersonen und kleine Teams (2-10 Personen)
  • Homelab-Nutzer, die wenige Ressourcen haben
  • Einfache Task-Verwaltung ohne agile Prozesse
  • Nutzer, die CalDAV-Sync mit Kalender-Apps wollen
  • Schnellen Start ohne komplexes Setup

Plane ist ideal für:

  • Entwicklerteams die agil arbeiten (Sprints, Epics)
  • Größere Projekte mit komplexen Abhängigkeiten
  • Teams, die von Jira oder Linear wechseln und ähnliche Features brauchen
  • Unternehmen mit Compliance-Anforderungen (alle Daten selbst hosten)
  • Roadmap-Planung über mehrere Quartale

Migration und Integration

Vikunja bietet einen Import-Mechanismus für Todoist und Microsoft To-Do — gut für Personal-Productivity-Nutzer. Eine Jira-Migration ist nicht vorgesehen.

Plane unterstützt Import aus GitHub, Jira und CSV. Das macht Plane zur natürlicheren Wahl für Teams, die von gängigen Tools wechseln.

Beide Tools bieten REST-APIs für Custom-Integrationen und können mit Webhooks an CI/CD-Pipelines angebunden werden.


Meine Empfehlung

Für Personal Productivity und kleine Homelab-Projekte: Vikunja. Die SQLite-Datenbank, der Single-Binary-Ansatz und der geringe Ressourcenbedarf machen es zum perfekten Self-Hosted-Tool. CalDAV-Sync ist ein echter Bonus für Nutzer die ihre Tasks im Kalender sehen wollen.

Für Entwicklerteams mit agilen Prozessen: Plane. Wer Sprints, Cycles und Roadmaps braucht, findet in Plane die beste Self-Hosted-Alternative zu Jira und Linear. Der höhere Ressourcenbedarf ist bei einem echten Team vertretbar.

Wer bisher Notion als Projektmanagement nutzt und self-hosten möchte, sollte auch AppFlowy oder Outline in Betracht ziehen.


Weiterführende Artikel

Verwandte Technologien im Techradar