Zelf-gehost Trello-alternatief

Borden die uw team kent.Infrastructuur die u beheert.

Kanera draait op uw eigen server vanuit één Docker Compose-bestand, met dezelfde functieset als gehoste Kanera en zonder Kanera-kosten per stoel.

Eén opstelbestand om uit te voerenElke functie inbegrepenGeen Kanera-kosten per stoelUw database en bestanden

De hele stapelin één opstelbestand.

Kanera brengt zijn eigen database, cache, migraties, werker en weblaag. Niets hier is een beheerde service die u eerst moet kopen, en de browser praat alleen met de webcontainer.

  • web

    Web-app

    De ingebouwde app achter nginx. De enige dienst die een browser nodig heeft.

  • api

    App-API en realtime

    Boardverkeer en Socket.IO, intern geproxyd via internet. Standaard twee replica's.

  • worker

    Achtergrondwerker

    Planners, meldingen, webhooklevering en opschoning. Precies een van deze.

  • postgres

    PostgreSQL 18

    Applicatiegegevens op een persistent volume. Geen beheerde database die u eerst moet kopen.

  • valkey

    Valkey 9

    Realtime fanout-, aanwezigheids- en gedeelde snelheidslimieten voor replica's.

  • migrate

    Migraties

    Voert openstaande schemawijzigingen één keer uit, voordat de app-services worden weergegeven.

  • public-api

    Openbare API

    REST, webhooks en de OpenAPI-referentie. Stel het alleen bloot als u dat wilt.

  • mcp

    MCP-server

    Streambare HTTP voor AI-clients, ondersteund door de openbare API.

  • db-backup

    Gecodeerde back-ups

    Optionele geplande Postgres-dumps, GPG-gecodeerd, gepusht naar S3-compatibele opslag.

Uploads live op een Docker-volume of S3-compatibele opslag wanneer u deze configureert. Een Prometheus-, Grafana- en Loki-profiel wordt in hetzelfde bestand verzonden, tenzij u zich aanmeldt.Omgeving, domeinen en gezondheidscontroles

Grootte van de servervoordat je je engageert.

Kanera is licht op teamschaal. Dit zijn de basislijnen waar de implementatiehandleiding van uitgaat, zodat u een machine nu kunt prijzen in plaats van na de eerste import.

Het plannen van basislijnen, geen gemeten garanties. Gelijktijdige activiteiten zijn belangrijker dan het aantal geregistreerde accounts, en het bewaren van bestanden zorgt doorgaans voor schijfopslag voordat Kanera dat doet. Het optionele Prometheus- en Grafana-profiel voegt daar ongeveer 0,7 tot 1,5 GiB geheugen aan toe.

Startcapaciteit, uit de implementatiehandleiding
Typisch elftalServerSchijf
Persoonlijk of licht gebruik1 vCPU, 1 GiB10 GiB
1 tot 25 actieve gebruikers1-2 vCPU, 2 GiB20 GiB
26 tot 100 actieve gebruikers2-4 vCPU, 4 GiB40 GiB
Meer dan 100 actieve gebruikers4+ vCPU, 8+ GiB80+ GiB

Er wordt niets achtergehoudenvoor het gehoste abonnement.

De zelf-gehoste editie is gebaseerd op dezelfde codebase als de gehoste Kanera Pro. Er is geen communitylaag waarvan de nuttige onderdelen zijn verwijderd.

Gehost Gratis caps-gebruikers, boards, automatiseringen en gedeelde opslag. Een door uzelf gehoste organisatie heeft geen aantal zitplaatsen, geen bestuurslimiet of plancontrole, voor agentverbindingen gelden geen planbeperkingen en de opslag van bijlagen is uw eigen schijf of S3-bucket.

  • Werkruimten die lijsten, labels en aangepaste velden delen
  • Op zichzelf staande borden die op niets anders antwoorden
  • Bord-, tabel- en kalenderweergaven
  • Thuis, gerangschikt in volgende wachtrijen, Mijn kaarten, Teamkaarten, Tijdlijn en Werk gedaan
  • Tabelrapportage met Excel- en JSON-export
  • Geneste notities, bijlagen en backlinks
  • Automatiseringen en checklistsjablonen
  • Bestuursgasten voor externe medewerkers
  • Meldingen per e-mail, push, ntfy, Gotify of uw eigen webhook
  • Chatbestemmingen Slack, Discord, Telegram en Zulip
  • REST API met scoped-sleutels en beheerde webhooks
  • MCP-server voor AI-agents, via OAuth- of API-sleutels
  • Import van Trello-, CSV- en Kanera-borden
Het werk binnen krijgen

Verplaats de Trello-bordenin uw eigen installatie.

Trello heeft geen zelf-gehoste editie, dus de verhuizing is een export en een import. De importer draait op uw server hetzelfde als op de onze, en geeft elke mappingbeslissing terug aan u.

  1. Exporteer het bord vanuit Trello

    Eén bord per JSON-export, tot 50 MB. Het Trello-bord wordt hierdoor nooit veranderd.

  2. Controleer elke mapping

    Werkruimte-instellingen → Importeren doorloopt de lijsten, labels, aangepaste velden en leden, en ze worden allemaal naar eigen inzicht gemaakt, hergebruikt of overgeslagen. Bevestigen is het eerste dat gegevens schrijft.

  3. Breng de bestanden ook over

    Stel TRELLO_API_KEY in het omgevingsbestand in en gebruikers kunnen Trello verbinden tijdens een import, zodat geüploade bijlagen worden gekopieerd. Zonder dit blijven de links naar Trello behouden.

Eerst de gehoste Kanera uitproberen? Exporteer elk bord naar JSON en importeer het archief in uw eigen installatie. De route loopt in beide richtingen.De Trello-import in detail

Het eerlijke deel

Zelfhosting weleen operationele verplichting.

Kanera runnen is niet het moeilijkste deel; het draaiende houden is. Alles hieronder gaat van ons naar u over op het moment dat u het implementeert, en er is geen ondersteuningscontract dat dit stilletjes dekt.

Eén huidige limiet hoe dan ook: Kanera heeft vandaag geen eenmalige aanmelding. Waar Kanera niet past.

  • HTTPS vóór Kanera, via Caddy, Traefik, nginx of een load balancer
  • SMTP-inloggegevens, of uitnodigingen, verificatie en e-mailmeldingen verlaten de doos niet
  • Updates: verwijder de repository, bouw de services opnieuw op en laat de migratieservice eerst draaien
  • Back-ups van zowel de database als het uploadvolume, met herstelacties die u daadwerkelijk hebt getest
  • Maak een back-up van opslag buiten de server en ontvang een waarschuwing over schijfgroei voordat deze vol raakt
  • Iemand die opneemt als de inzet buiten werktijd uitvalt

Twee manieren om het uit te voeren.Hoe dan ook hetzelfde product.

Laten we het uitvoeren

Gehoste Kanera Pro kost $ 5 per gebruiker per maand, of $ 49 per gebruiker per jaar, en elke werkruimte begint met een proefperiode van 30 dagen. Updates, back-ups, e-mail, opslag en uptime zijn van ons.

Het beste is als niemand in het team eigenaar is van de infrastructuur.Zie gehoste prijzen

Kanera is beschikbaar onder Elastic License 2.0. U kunt het lezen, aanpassen en uitvoeren voor uw eigen organisatie. U kunt het niet als gehoste of beheerde dienst aan derden verstrekken.De licentietekst

Zelf-hosting vragen

Wat heb ik nodig voordat ik Kanera implementeer?

Een server met Docker en Docker Compose, een domein dat ernaar wijst, en HTTPS ervoor via Caddy, Traefik, nginx of een cloud-load balancer. Kanera brengt zijn eigen PostgreSQL en Valkey mee, dus er is geen beheerde database die eerst moet worden ingericht.

SMTP-inloggegevens zijn optioneel maar aanbevolen, omdat deze nodig zijn voor uitnodigingen, verificatie en e-mailmeldingen. Plan hoe er een back-up wordt gemaakt van het databasevolume en het uploadvolume voordat u iemand uitnodigt.

Hoeveel server heeft de zelf-gehoste Kanera nodig?

De implementatiehandleiding begint met 1 vCPU en 1 GiB RAM voor persoonlijk gebruik, 1 tot 2 vCPU en 2 GiB voor maximaal 25 actieve gebruikers, 2 tot 4 vCPU en 4 GiB tot maximaal 100, en 4 of meer vCPU met 8 GiB of meer daarbuiten.

Dat zijn planningsbasislijnen in plaats van gemeten grenzen. Gelijktijdige activiteiten zijn belangrijker dan het aantal geregistreerde accounts. Bestandsretentie stuurt meestal de schijf aan voordat Kanera dat doet, en het optionele Prometheus- en Grafana-profiel voegt ongeveer 0,7 tot 1,5 GiB geheugen toe.

Welke functies ontbreken in de zelfgehoste editie?

Geen. De zelf-gehoste implementatie is gebaseerd op dezelfde codebase als de gehoste Kanera Pro, inclusief tabelrapportage, Global Work-weergaven, geneste notities, automatiseringen, boardgasten, meldingen via e-mail, push, ntfy, Gotify en persoonlijke webhooks, Slack, Discord, Telegram en Zulip-chatbestemmingen, de REST API, beheerde webhooks en de MCP-server.

Een door uzelf gehoste organisatie heeft ook geen aantal zitplaatsen, bestuurslimieten, automatiseringslimieten of plancontrole, en de opslag van bijlagen is uw eigen schijf of S3-compatibele bucket in plaats van een planquotum.

Neemt een zelf-hostende implementatie contact op met Kanera?

Nee. De door onszelf gehoste server vraagt ons niet voor updatecontroles of licenties, en gehoste factureringscontroles zijn niet actief in de normale, door onszelf gehoste modus.

Uitgaand verkeer is wat een beheerder configureert: SMTP, S3-compatibele opslag, webhooks, chatbestemmingen, de meldingsontvangers die gebruikers kiezen, browserpush, OAuth- of MCP-clients, het kopiëren van Trello-bijlagen en monitoringwaarschuwingen.

Hoe werken updates en databasemigraties?

Maak een back-up, download de docker-compose.yml van de nieuwe release en voer vervolgens docker compose pull en docker compose up -d uit. U hoeft niets te bouwen en u kunt rechtstreeks van een oudere release naar de nieuwste gaan: de eenmalige migratieservice past elke openstaande schemawijziging op volgorde toe voordat de API, worker en openbare API verkeer gaan bedienen.

Lees eerst de changelog voor elke tussenliggende release, aangezien configuratiewijzigingen worden vermeld in de release waarin ze zijn geïntroduceerd.

Hoe werken back-ups?

Van twee dingen moet een back-up worden gemaakt: het PostgreSQL-gegevensvolume en het uploadvolume, tenzij u bestanden naar S3-compatibele opslag hebt verplaatst. Een handmatige dump is een enkele pg_dump via Docker Compose.

Kanera levert ook een optionele back-upservice die PostgreSQL volgens een schema dumpt, codeert met GPG symmetrische AES-256, uploadt naar S3-compatibele opslag en oude kopieën opruimt. Bewaar de wachtwoordzin voor codering ergens buiten de implementatie en test een herstelbewerking voordat u erop vertrouwt.

Kan ik Trello-borden importeren in een zelfgehoste installatie?

Ja. De Trello JSON-importeur maakt deel uit van het product en voert dus dezelfde controleerbare mapping-stroom uit op uw server als op de gehoste Kanera.

Om geüploade Trello-bijlagen en hun links te kopiëren, stelt u een Trello API-sleutel in het omgevingsbestand in. Gebruikers verbinden vervolgens Trello tijdens het importeren, zodat Kanera de bestanden kan ophalen.

Kunnen AI-agents verbinding maken met een zelf-hostende implementatie?

Ja. Stel de MCP-service beschikbaar op zijn eigen domein en wijs compatibele clients naar zijn /mcp-adres. Clients verifiëren zich met een persoonlijke sleutel of API-sleutel voor de werkruimte, of via browsergebaseerde OAuth zodra de openbare OAuth-URL's zijn geconfigureerd.

Voor zelf-hostende implementaties gelden geen abonnementsbeperkingen voor agentverbindingen.

Ondersteunt zelf-gehoste Kanera eenmalige aanmelding?

Niet vandaag. Kanera authenticeert met e-mailadres en wachtwoord en heeft geen SAML-, OIDC-, LDAP- of SCIM-ondersteuning. Sommige IT-teams beschouwen dit als een poort, dus bevestig dit voordat u een brede uitrol plant.

De OAuth-ondersteuning in Kanera is voor AI-agents en API-clients die verbinding maken met Kanera, niet voor het aanmelden van gebruikers via een identiteitsprovider.

Kan ik Kanera hosten voor mijn eigen klanten?

Nee. Met Elastic License 2.0 kunt u Kanera voor uw eigen organisatie uitvoeren en aanpassen, maar niet als gehoste of beheerde service aan derden aanbieden. Neem contact met ons op als u andere voorwaarden nodig heeft.

Breng de stapel omhoog
en beoordeel het op je eigen box.

De implementatiehandleiding behandelt de omgeving, domeinen, statuscontroles, updates en back-ups.

Docker Compose, bron beschikbaar onder Elastic License 2.0, geen Kanera-kosten per stoel