Zum Hauptinhalt springen

Selbstveranstalter

Kanera kann selbst gehostet werden, wenn Sie dasselbe Produkt auf Ihrer eigenen Infrastruktur ausführen und die Kontrolle über Ihre Bereitstellung, Datenbank, Uploads, Backups, Domänen und Betriebseinstellungen behalten möchten.

Die selbst gehostete Edition verwendet dieselbe Codebasis wie Kanera Pro. Es ist für die Ausführung mit Docker Compose konzipiert und umfasst die Web-App, die Haupt-API, Echtzeitunterstützung, Hintergrund-Worker, öffentliche API, MCP-Server, PostgreSQL, Valkey und einen optionalen Sicherungsdienst.

Ein Kanera-Board in der Web-App nach der Bereitstellung.

Was Selbsthosting beinhaltet​

Die Standardbereitstellung umfasst:

  • Die Kanera-Web-App.
  • Die Haupt-App-API und der Echtzeitserver.
  • Ein einzelner Worker für Planer, Benachrichtigungen, Webhooks und Bereinigungsjobs.
  • PostgreSQL für Anwendungsdaten.
  • Valkey für Echtzeit-Fanout, Präsenz und gemeinsame Ratenbegrenzungen.
  • Die öffentliche Integrations-API.
  • Der MCP-Server für KI-Agenten.
  • Lokaler Upload-Speicher mit optionalem S3-kompatiblem Speicher.
  • Optional verschlüsselte PostgreSQL-Backups auf S3-kompatiblem Speicher.

Keine Plangrenzen​

Das selbst gehostete Kanera hat keinen Abrechnungsplan und keine Planprüfung. Alle in diesen Dokumenten beschriebenen Funktionen sind für Ihre Bereitstellung verfügbar, einschließlich derjenigen, die im Rest der Dokumentation als Pro oder Pro-Testversion beschrieben werden.

Das bedeutet, dass die Plananforderungen in den anderen Leitfäden für Sie nicht gelten:

Es wurde dokumentiert, dass Pro benötigt wirdBei einer selbstgehosteten Bereitstellung
Boards und AutomatisierungenUnbegrenzt.
OrganisationsmitgliederKeine Benutzerobergrenze.
Pensionsgäste für Kunden und AuftragnehmerKein Gäste-Sitztor. Gewähren Sie nach Bedarf Zugriff auf das Board.
API-Schlüssel und die öffentliche REST-APIVerfügbar für jeden Benutzer und jeden Arbeitsbereichsadministrator für bereichsbezogene Schlüssel.
Benutzerdefinierte WebhooksVerfügbar für jeden Workspace-Administrator.
Chat-Ziele für Slack, Discord, Telegram und ZulipVerfügbar für jeden Workspace-Administrator.
Persönliche NTFY-, Gotify- und Webhook-BenachrichtigungenFür jeden Benutzer verfügbar.
Aufbewahrung von AnhängenBegrenzt durch Ihre eigene Festplatte oder Ihren S3-Bucket, nicht durch ein Kontingent.

Das in diesen Leitfäden beschriebene Downgrade-Verhalten – angehaltene Webhooks, widerrufene API-Schlüssel, deaktivierte persönliche Kanäle – ist ein gehosteter Abrechnungsmechanismus und wird hier nie ausgeführt. Die Berechtigungsregeln gelten weiterhin genau wie dokumentiert: Der Arbeitsbereichsadministrator ist weiterhin erforderlich, wenn die Dokumente dies vorschreiben.

Benachrichtigungen zum selbstgehosteten Kanera​

Selbstgehostete Bereitstellungen umfassen die gleichen Benachrichtigungsfunktionen wie gehostetes Kanera: die In-App-Benachrichtigungsleiste, E-Mail, Browser-Push, persönliche NTFY-, Gotify- und Webhook-Ziele, Regeln pro Arbeitsbereich, Benutzereinstellungen pro Typ und Workspace-Chat-Ziele für Slack, Discord, Telegram und Zulip.

Persönliche Benachrichtigungseinstellungen sind in der Kanera-Web-App verfügbar.

Selbsthosting eignet sich gut dafür persönliche Lieferkanäle, weil ein Homelab oder ein interner NTFY- oder Gotify-Server oft der springende Punkt ist. Siehe E-Mail und Benachrichtigungen für SMTP, Push, private Empfänger und Chat-Zieleinrichtung.

Wo soll ich anfangen?​

Beginnen Sie mit Erste Schritte. Sie gelangen von einem leeren Server zu einem Kanera, bei dem Sie sich anmelden können: Anforderungen, Kapazität, Umgebungsdatei, Starten von Docker Compose und Gesundheitsprüfungen.

Alles danach ist optional und hat eine eigene Seite:

SeiteAbdeckungen
Erste SchritteAnforderungen, Kapazitätsplanung, Umgebungswerte, Starten und Überprüfen des Stacks.
UmgebungsreferenzErforderliche Geheimnisse, öffentliche URLs, Zugriff, Speicherung, Bereitstellung, Skalierung, Aufbewahrung, Überwachung und Administratoreinstellungen.
Dienste und RoutingWas jeder Dienst tut, empfohlene Domänen, Veröffentlichungsports und Reverse-Proxy-Vertrauen.
E-Mail und BenachrichtigungenSMTP, Browser-Push, persönliche NTFY-/Gotify-/Webhook-Ziele und Chat-Ziele.
Integrationen und APIsOffenlegung der öffentlichen API und des MCP, OAuth für KI-Agenten und Kopieren von Trello-Anhängen.
Speicherung und BackupsLokaler oder S3-Upload-Speicher, Datenbank- und Dateisicherungen und die Geheimnisse, die es zu bewahren gilt.
Updates und SkalierungAktualisierung auf eine neue Version und Replikatanzahl.
Häufige ProblemeEine Checkliste für den ersten Einsatz und die am häufigsten auftretenden Symptome.

Die durch die Implementierung unterstützte Bereitstellungsreferenz finden Sie unter DEPLOY.md im Kanera-Repository.