Zelf gastheer
Kanera kan door uzelf worden gehost als u hetzelfde product op uw eigen infrastructuur wilt uitvoeren en de controle wilt houden over uw implementatie, database, uploads, back-ups, domeinen en operationele instellingen.
De zelf-gehoste editie gebruikt dezelfde codebase als Kanera Pro. Het is ontworpen voor gebruik met Docker Compose en omvat de webapp, hoofd-API, realtime ondersteuning, achtergrondwerker, openbare API, MCP-server, PostgreSQL, Valkey en optionele back-upservice.
Wat zelfhosting inhoudt
De standaardimplementatie omvat:
- De Kanera-webapp.
- De belangrijkste app-API en realtime server.
- Eén enkele medewerker voor planners, meldingen, webhooks en opruimtaken.
- PostgreSQL voor applicatiegegevens.
- Valkey voor realtime fanout, aanwezigheid en gedeelde tarieflimieten.
- De openbare integratie-API.
- De MCP-server voor AI-agents.
- Lokale uploadopslag, met optionele S3-compatibele opslag.
- Optionele gecodeerde PostgreSQL-back-ups naar S3-compatibele opslag.
Geen planlimieten
Zelf-gehoste Kanera heeft geen factureringsplan en geen plancontrole. Elke functie die ergens in deze documenten wordt beschreven, is beschikbaar voor uw implementatie, inclusief de functies die in de rest van de documentatie worden beschreven als Pro of een Pro-proefversie.
Dat betekent dat de planvereisten in de andere handleidingen niet op u van toepassing zijn:
| Gedocumenteerd dat Pro nodig is | Op een zelf-hostende implementatie |
|---|---|
| Borden en automatiseringen | Onbeperkt. |
| Leden van de organisatie | Geen gebruikerslimiet. |
| Boardgasten voor opdrachtgevers en opdrachtnemers | Geen hek voor gastenstoel. Verleen indien nodig toegang tot het bord. |
| API-sleutels en de openbare REST API | Beschikbaar voor elke gebruiker en voor elke werkruimtebeheerder voor sleutels met een bereik. |
| Aangepaste webhooks | Beschikbaar voor elke werkplekbeheerder. |
| Chatbestemmingen voor Slack, Discord, Telegram en Zulip | Beschikbaar voor elke werkplekbeheerder. |
| Persoonlijke ntfy-, Gotify- en webhook-meldingen | Beschikbaar voor elke gebruiker. |
| Opbergruimte voor bijlagen | Gelimiteerd door uw eigen schijf of S3-bucket, niet door een quotum. |
Het downgradegedrag dat deze handleidingen beschrijven – gepauzeerde webhooks, ingetrokken API-sleutels, uitgeschakelde persoonlijke kanalen – is een gehost factureringsmechanisme en wordt hier nooit uitgevoerd. Toestemmingsregels zijn nog steeds precies van toepassing zoals gedocumenteerd: werkruimtebeheerder is nog steeds vereist waar de documenten dat zeggen.
Meldingen over zelf-gehoste Kanera
Zelf-gehoste implementaties omvatten dezelfde meldingsfuncties als gehoste Kanera: de in-app-meldingenlade, e-mail, browserpush, persoonlijke ntfy-, Gotify- en webhook-bestemmingen, regels per werkruimte, gebruikersvoorkeuren per type en werkruimte-chatbestemmingen voor Slack, Discord, Telegram en Zulip.
Zelfhosting is hier een goede oplossing voor persoonlijke bezorgkanalen, omdat een homelab of interne ntfy- of Gotify-server vaak het hele punt is. Zie E-mail en meldingen voor SMTP, push, privéontvangers en instellen van chatbestemmingen.
Waar te beginnen
Begin met Aan de slag. Het brengt u van een lege server naar een Kanera waarop u kunt inloggen: vereisten, capaciteit, het omgevingsbestand, Docker Compose starten en gezondheidscontroles.
Alles daarna is optioneel en heeft een eigen pagina:
| Pagina | Hoezen |
|---|---|
| Aan de slag | Vereisten, capaciteitsplanning, omgevingswaarden, het starten van de stapel en het verifiëren ervan. |
| Milieureferentie | Vereiste geheimen, openbare URL's, toegang, opslag, levering, schaling, retentie, monitoring en beheerdersinstellingen. |
| Diensten en routering | Wat elke service doet, aanbevolen domeinen, publicatiepoorten en reverse-proxy-vertrouwen. |
| E-mail en meldingen | SMTP, browser push, persoonlijke ntfy/Gotify/webhook-bestemmingen en chatbestemmingen. |
| Integraties en API's | Het blootleggen van de openbare API en MCP, OAuth voor AI-agents en het kopiëren van Trello-bijlagen. |
| Opslag en back-ups | Lokale of S3-uploadopslag, database- en bestandsback-ups en de geheimen die het bewaren waard zijn. |
| Updates en schaling | Updaten naar een nieuwe release en replicatellingen. |
| Veelvoorkomende problemen | Een checklist voor de eerste inzet en de symptomen die het meest voorkomen. |
Zie voor de door de implementatie ondersteunde implementatiereferentie DEPLOY.md in de Kanera-repository.

