Alternativa Trello auto-hospedada

Quadros que sua equipe conhece.Infraestrutura que você administra.

Kanera é executado em seu próprio servidor a partir de um arquivo Docker Compose, com o mesmo conjunto de recursos do Kanera hospedado e sem taxa de Kanera por assento.

Um arquivo de composição para executarCada recurso incluídoSem taxa Kanera por assentoSeu banco de dados e arquivos

A pilha inteiraem um arquivo de composição.

Kanera traz seu próprio banco de dados, cache, migrações, trabalhador e camada da web. Nada aqui é um serviço gerenciado que você precisa comprar primeiro, e o navegador só se comunica com o contêiner da web.

  • web

    Aplicativo da web

    O aplicativo desenvolvido por trás do nginx. O único serviço que um navegador precisa alcançar.

  • api

    API de aplicativo e tempo real

    Tráfego de quadro e Socket.IO, proxy interno pela web. Duas réplicas por padrão.

  • worker

    Trabalhador em segundo plano

    Agendadores, notificações, entrega de webhook e limpeza. Exatamente um desses.

  • postgres

    PostgreSQL 18

    Dados do aplicativo em um volume persistente. Nenhum banco de dados gerenciado para comprar primeiro.

  • valkey

    Valkey 9

    Limites de distribuição, presença e taxas compartilhadas em tempo real entre réplicas.

  • migrate

    Migrações

    Executa alterações de esquema pendentes uma vez, antes que os serviços de aplicativo comecem a ser veiculados.

  • public-api

    API pública

    REST, webhooks e a referência OpenAPI. Exponha-o apenas se quiser.

  • mcp

    Servidor MCP

    HTTP streamável para clientes de IA, apoiado pela API pública.

  • db-backup

    Backups criptografados

    Dumps Postgres agendados opcionais, criptografados por GPG, enviados para armazenamento compatível com S3.

Os uploads ocorrem em um volume Docker ou em um armazenamento compatível com S3 quando você o configura. Um perfil Prometheus, Grafana e Loki é enviado no mesmo arquivo, desativado, a menos que você aceite.Ambiente, domínios e verificações de integridade

Dimensione o servidorantes de se comprometer.

Kanera é leve em escala de equipe. Estas são as linhas de base a partir das quais o guia de implantação começa, para que você possa definir o preço de uma máquina agora, em vez de após a primeira importação.

Linhas de base do planejamento, não garantias medidas. A atividade simultânea é mais importante do que o número de contas registradas, e a retenção de arquivos geralmente impulsiona o disco antes do Kanera. O perfil opcional Prometheus e Grafana adiciona cerca de 0,7 a 1,5 GiB de memória.

Capacidade inicial, no guia de implantação
Equipe típicaServidorDisco
Uso pessoal ou leve1 vCPU, 1 GiB10GB
1 a 25 usuários ativos1-2 vCPU, 2 GiB20 GB
26 a 100 usuários ativos2 a 4 vCPUs, 4 GiB40 GB
Mais de 100 usuários ativos4+ vCPU, 8+ GiBMais de 80 GB

Nada é retidopara o plano hospedado.

A edição auto-hospedada é construída a partir da mesma base de código do Kanera Pro hospedado. Não há nível de comunidade com as partes úteis removidas.

O Hosted Free limita usuários, quadros, automações e armazenamento compartilhado. Uma organização auto-hospedada não tem contagem de assentos, limite de quadro ou verificação de plano, as conexões de agente não têm restrição de plano e o armazenamento de anexos é seu próprio disco ou bucket S3.

  • Espaços de trabalho que compartilham listas, rótulos e campos personalizados
  • quadros autônomas que não respondem a mais nada
  • Visualizações de quadro, tabela e calendário
  • Página inicial, próximas filas classificadas, Meus cartões, Cartões de equipe, Linha do tempo e Trabalho realizado
  • Relatórios de tabela com exportação Excel e JSON
  • Notas aninhadas, anexos e backlinks
  • Automações e modelos de lista de verificação
  • Convidados para colaboradores externos
  • Notificações por e-mail, push, ntfy, Gotify ou seu próprio webhook
  • Destinos de bate-papo Slack, Discord, Telegram e Zulip
  • API REST com chaves com escopo e webhooks gerenciados
  • Servidor MCP para agentes de IA, por meio de chaves OAuth ou API
  • Importações de quadros Trello, CSV e Kanera
Colocando o trabalho em prática

Mova os quadros do Trelloem sua própria instalação.

O Trello não tem edição auto-hospedada, então a mudança é uma exportação e uma importação. O importador executa no seu servidor da mesma forma que no nosso e devolve todas as decisões de mapeamento para você.

  1. Exporte o quadro do Trello

    um quadro por exportação JSON, até 50 MB. O quadro do Trello nunca é alterado por nada disso.

  2. Revise todos os mapeamentos

    Configurações do espaço de trabalho → Importar percorre listas, rótulos, campos personalizados e membros, e cada um deles é criado, reutilizado ou ignorado conforme você desejar. Confirmar é a primeira coisa que grava os dados.

  3. Traga os arquivos também

    Defina TRELLO_API_KEY no arquivo de ambiente e os usuários poderão conectar o Trello durante uma importação para que os anexos carregados sejam copiados. Sem ele, os links para o Trello são mantidos.

Testando Kanera hospedado primeiro? Exporte cada quadro para JSON e importe o arquivo para sua própria instalação. A rota funciona em ambas as direções.A importação do Trello em detalhes

A parte honesta

Auto-hospedagem éum compromisso operacional.

Administrar o Kanera não é a parte difícil; mantê-lo funcionando é. Tudo abaixo passa de nós para você no momento da implantação, e não há contrato de suporte que cubra isso silenciosamente.

De qualquer forma, há um limite atual: Kanera não tem logon único hoje. Onde Kanera não cabe.

  • HTTPS na frente do Kanera, por meio de Caddy, Traefik, nginx ou um balanceador de carga
  • Credenciais SMTP ou convites, verificação e e-mail de notificação não saem da caixa
  • Atualizações: extraia o repositório, reconstrua os serviços e deixe o serviço de migração ser executado primeiro
  • Backups do banco de dados e do volume de uploads, com restaurações que você realmente testou
  • Armazenamento de backup fora do servidor e um alerta sobre o crescimento do disco antes que ele fique cheio
  • Alguém que atende quando a implantação é interrompida fora do horário de trabalho

Duas maneiras de executá-lo.O mesmo produto de qualquer maneira.

Vamos executá-lo

O Hosted Kanera Pro custa US$ 5 por usuário por mês, ou US$ 49 por usuário por ano, e cada espaço de trabalho começa com uma avaliação de 30 dias. Atualizações, backups, e-mail, armazenamento e tempo de atividade são nossos.

Melhor quando ninguém na equipe deve possuir infraestrutura.Ver preços hospedados

Kanera é fonte disponível sob Elastic License 2.0. Você pode ler, modificar e executá-lo em sua própria organização. Você não pode fornecê-lo a terceiros como um serviço hospedado ou gerenciado.O texto da licença

Auto-hospedagem perguntas

O que eu preciso antes de implantar o Kanera?

Um servidor com Docker e Docker Compose, um domínio apontando para ele e HTTPS na frente por meio de Caddy, Traefik, nginx ou um balanceador de carga em nuvem. Kanera traz seu próprio PostgreSQL e Valkey, portanto não há banco de dados gerenciado para provisionar primeiro.

As credenciais SMTP são opcionais, mas recomendadas, pois convites, verificação e e-mail de notificação precisam delas. Planeje como será feito o backup do volume do banco de dados e do volume de uploads antes de convidar alguém.

De quanto servidor o Kanera auto-hospedado precisa?

O guia de implantação começa com 1 vCPU e 1 GiB de RAM para uso pessoal, 1 a 2 vCPU e 2 GiB para até 25 usuários ativos, 2 a 4 vCPU e 4 GiB até 100 e 4 ou mais vCPU com 8 GiB ou mais além disso.

Essas são linhas de base de planejamento, e não limites medidos. A atividade simultânea é mais importante do que o número de contas registradas, a retenção de arquivos geralmente impulsiona o disco antes do Kanera, e o perfil opcional Prometheus e Grafana adiciona cerca de 0,7 a 1,5 GiB de memória.

Quais recursos estão faltando na edição auto-hospedada?

Nenhum. A implantação auto-hospedada é construída a partir da mesma base de código do Kanera Pro hospedado, incluindo relatórios de tabela, visualizações de trabalho global, notas aninhadas, automações, convidados do quadro, notificações por e-mail, push, ntfy, Gotify e webhooks pessoais, Slack, Discord, Telegram e destinos de bate-papo Zulip, a API REST, webhooks gerenciados e o servidor MCP.

Uma organização auto-hospedada também não tem contagem de assentos, limite de quadro, limite de automação ou verificação de plano, e o armazenamento de anexos é seu próprio disco ou bucket compatível com S3, em vez de uma cota de plano.

Uma implantação auto-hospedada entra em contato com Kanera?

Não. O servidor auto-hospedado não nos solicita verificações de atualização ou licenciamento, e as verificações de cobrança hospedadas não estão ativas no modo auto-hospedado normal.

O tráfego de saída é o que um administrador configura: SMTP, armazenamento compatível com S3, webhooks, destinos de bate-papo, receptores de notificação escolhidos pelos usuários, push do navegador, clientes OAuth ou MCP, cópia de anexos do Trello e alertas de monitoramento.

Como funcionam as atualizações e migrações de banco de dados?

Faça backup, baixe o docker-compose.yml da nova versão e execute docker compose pull e docker compose up -d. Não há nada para construir, e você pode pular diretamente de uma versão mais antiga para a mais nova: o serviço de migração único aplica todas as alterações de esquema pendentes em ordem antes que a API, o trabalhador e a API pública comecem a servir o tráfego.

Leia primeiro o changelog de cada versão intermediária, pois as alterações de configuração são anotadas na versão que as introduziu.

Como funcionam os backups?

Duas coisas precisam de backup: o volume de dados do PostgreSQL e o volume de uploads, a menos que você tenha movido os arquivos para um armazenamento compatível com S3. Um dump manual é um único pg_dump por meio do Docker Compose.

Kanera também fornece um serviço de backup opcional que despeja PostgreSQL de acordo com uma programação, criptografa-o com AES-256 simétrico GPG, carrega-o para armazenamento compatível com S3 e remove cópias antigas. Mantenha a senha de criptografia em algum lugar durável fora da implantação e teste uma restauração antes de confiar nela.

Posso importar quadros do Trello para uma instalação auto-hospedada?

Sim. O importador Trello JSON faz parte do produto, portanto, ele executa o mesmo fluxo de mapeamento revisável em seu servidor e no Kanera hospedado.

Para copiar anexos carregados do Trello, bem como seus links, defina uma chave de API do Trello no arquivo de ambiente. Os usuários então conectam o Trello durante a importação para que Kanera possa buscar os arquivos.

Os agentes de IA podem se conectar a uma implantação auto-hospedada?

Sim. Exponha o serviço MCP em seu próprio domínio e aponte clientes compatíveis para seu endereço /mcp. Os clientes são autenticados com uma chave de API pessoal ou de espaço de trabalho ou por meio do OAuth baseado em navegador, uma vez que as URLs públicas do OAuth são configuradas.

As implantações auto-hospedadas não têm restrição de plano nas conexões do agente.

O Kanera auto-hospedado oferece suporte para logon único?

Hoje não. Kanera autentica com e-mail e senha e não tem suporte para SAML, OIDC, LDAP ou SCIM. Algumas equipes de TI tratam isso como uma porta, portanto, confirme antes de planejar uma implementação ampla.

O suporte OAuth no Kanera é para agentes de IA e clientes de API que se conectam ao Kanera, não para conectar usuários de um provedor de identidade.

Posso hospedar Kanera para meus próprios clientes?

Não. O Elastic License 2.0 permite executar e modificar o Kanera para sua própria organização, mas não o fornece a terceiros como um serviço hospedado ou gerenciado. Fale conosco se precisar de termos diferentes.

Levante a pilha
e julgue em sua própria caixa.

O guia de implantação abrange ambiente, domínios, verificações de integridade, atualizações e backups.

Docker Compose, fonte disponível sob Elastic License 2.0, sem taxa Kanera por assento