Zum Inhalt springen
Kanroo

Open Source

Open Source für Deinen Server.

Der Kern von Kanroo steht unter der AGPL-3.0. Lies den Code, betreibe ihn, ändere ihn. Kanroo Cloud ist derselbe Kern, von uns in der EU betrieben, alle Enterprise-Funktionen inklusive.

Starte Kanroo Cloud kostenlos, ohne Kreditkarte.

  • AGPL-3.0-only
  • Keine Plan-Limits beim Self-Hosting
  • Docker Compose
github.com/kanrooHQ/kanroo

Was im Repository steckt

apps/
Web-App und Core-API
packages/
Core-Pakete, MCP-Server
deploy/
Docker Compose, Caddy
LICENSE
AGPL-3.0-only
CONTRIBUTING.md
So kannst Du beitragen
TRADEMARKS.md
Name und Maskottchen

Editionen

Zwei Editionen im Vergleich

Der Kern ist in beiden derselbe. Die Enterprise Edition ergänzt Server-Funktionen für größere Teams, unter einer kommerziellen Lizenz.

  • Core

    Selbst gehostet

    Open Source
    Preis
    Kostenlos
    Plan-Limits
    Keine
    • Enthalten: Boards, Ansichten, Wiki, Formulare, öffentliche Boards, Importe, Exporte, Suche, API und MCP
    • Nicht enthalten: Live-Updates und Live-Anwesenheit
    • Nicht enthalten: Single Sign-on (SSO) mit OIDC
    • Nicht enthalten: Webhooks
    • Nicht enthalten: Audit-Log
    • Nicht enthalten: Web-Push-Benachrichtigungen
    • Nicht enthalten: E-Mail-Eingang und Antwort per E-Mail
  • Enterprise Edition

    Selbst gehostet

    Kommerzielle Lizenz
    Lizenz
    Kanroo Enterprise License 1.0
    Preis
    Auf Anfrage, mit 14-tägiger kostenloser Testphase
    Plan-Limits
    Keine
    • Enthalten: Boards, Ansichten, Wiki, Formulare, öffentliche Boards, Importe, Exporte, Suche, API und MCP
    • Enthalten: Live-Updates und Live-Anwesenheit
    • Enthalten: Single Sign-on (SSO) mit OIDC
    • Enthalten: Webhooks
    • Enthalten: Audit-Log
    • Enthalten: Web-Push-Benachrichtigungen
    • Enthalten: E-Mail-Eingang und Antwort per E-Mail

Unser Versprechen: Veröffentlichter Core-Quellcode bleibt AGPL-3.0-only. Veröffentlichte Core-Funktionen wandern nicht nachträglich in die Enterprise Edition.

Festgehalten in CONTRIBUTING.md

Und Kanroo Cloud? Kanroo Cloud ist keine dritte Edition, sondern der Dienst, den wir für Dich in der EU betreiben. Wir hosten ihn, und alle Enterprise-Funktionen sind in jedem Plan enthalten.

Pläne ansehen

Self-Hosting

Der Kern auf Deinem Server

Eine Docker-Compose-Datei startet Caddy, die App, einen Worker, PostgreSQL und die Migrationen. Du brauchst einen Server mit Docker und ein SMTP-Konto.

  1. Code holen

    Klone das Repository. Die Compose-Datei und ihre Vorlage liegen in deploy/. Erstelle Deine Konfiguration aus der Vorlage.

    Terminal
    git clone https://github.com/kanrooHQ/kanroo.git
    cd kanroo/deploy
    cp .env.example .env
  2. Umgebungsdatei ausfüllen

    Ersetze in .env jeden Platzhalter für einen Zufallswert durch ein Secret. Setze dann das Release-Image (KANROO_IMAGE), Deine Domain (APP_DOMAIN), die Absenderadresse (MAIL_FROM) und SMTP. SMTP ist Pflicht, weil die Anmeldung mit Codes per E-Mail funktioniert.

    Terminal
    perl -pi -e 's/replace-with-a-random-\S+/qx(openssl rand -hex 32) =~ s|\s||gr/e' .env
  3. Stack starten

    Starte PostgreSQL, richte seine Rollen ein, führe die Migrationen aus und starte dann App, Worker und Caddy. Caddy holt das TLS-Zertifikat für Deine Domain.

    Terminal
    docker compose up -d --wait postgres
    sh postgres/provision.sh
    docker compose run --rm kanroo-migrate
    docker compose up -d
  4. Öffne dann Deine Domain und melde Dich mit dem Code an, den wir Dir per E-Mail schicken.

Lizenz

Warum AGPL-3.0

Wir haben eine Lizenz gewählt, die den Kern für alle offen hält.

  • Verbesserungen bleiben offen

    Wer einen veränderten Kanroo-Kern als Netzwerkdienst anbietet, muss den Quellcode dieser Änderungen mit den Nutzern dieses Dienstes teilen.

  • Jederzeit selbst betreiben

    Betreibe Kanroo für Deine eigene Organisation kostenlos und ohne Plan-Limits. Kein Lizenzschlüssel, keine Nutzerzählung.

  • Echte Open-Source-Lizenz

    Die Open Source Initiative hat die AGPL-3.0 anerkannt. Sie ist keine Source-available- oder Fair-Use-Lizenz mit zusätzlichen Bedingungen.

Community

Beiträge, Marken und die Enterprise Edition

  • Beiträge sind willkommen

    Issues und Pull Requests für Kanroo Core sind willkommen. Eröffne vor größeren Arbeiten ein Issue, damit wir uns zuerst über die Richtung einigen. Bei Deinem ersten Pull Request unterschreibst Du einmalig das Contributor License Agreement, und Du behältst das Urheberrecht an Deiner Arbeit.

    CONTRIBUTING.md lesen
  • Name und Maskottchen

    Der Name Kanroo und die Markenelemente, einschließlich des Maskottchens, gehören TECHPOINT. Die AGPL deckt sie nicht ab. Forks sind willkommen, unter anderem Namen und mit eigenem Logo.

    TRADEMARKS.md lesen
  • Enterprise Edition fürs Self-Hosting

    Betreibe SSO, Webhooks, das Audit-Log und Live-Updates auf Deinen eigenen Servern. Für Unternehmen, Preis auf Anfrage, mit 14-tägiger kostenloser Testphase. Die Enterprise Edition ist nicht Open Source.

    Enterprise on-premises

Open Source Friends

Möglich durch die Arbeit anderer

Kanroo und diese Website bauen auf 57 Open-Source-Projekten auf. Wir nennen jedes einzelne, mit seiner Lizenz.

  • Angular
  • Angular CDK
  • Spartan UI
  • Node.js
  • Express
  • Better Auth
  • PostgreSQL
  • Drizzle ORM
  • node-postgres
  • TypeScript
  • pnpm
  • Turborepo
  • Geist
  • Lucide
  • ng-icons
  • Astro
  • Pagefind
  • cobe
  • und 39 weitere
Zu unseren Open Source Friends

Bei Dir oder in der Cloud.

Hoste den Open-Source-Kern selbst, ohne Plan-Limits. Oder starte mit Kanroo Cloud, und wir kümmern uns um Updates, Backups und Monitoring.