Outline self-hosted knowledge base alternatives

XDA-Developers argumentou recentemente que Outline é a alternativa auto-hospedada do Notion que a maioria dos times deveria realmente usar, à frente de nomes mais chamativos como AFFiNE ou AppFlowy. O argumento se sustenta: o editor amigável com Markdown do Outline, seu modelo de permissões limpo e sua API madura o tornam uma wiki de time genuinamente agradável. Mas o artigo deixa de lado três coisas que importam quando se tenta executá-lo sozinho. Outline é distribuído sob a Business Source Licence, não uma licença totalmente aberta, o que restringe como você pode oferecer como serviço concorrente. O deployment requer Docker, Postgres, Redis e geralmente armazenamento compatível com S3, que é mais infraestrutura do que muitos times pequenos querem gerenciar. E Outline é construído em torno de um time, um workspace por vez, então agências ou operadores multi-brand acabam executando várias instâncias. Se algo disso é preocupante, essas sete alternativas do Outline cobrem o terreno que ele deixa aberto, de wikis mais leves a editores de blocos completamente offline.

Tabela de comparação rápida

Aplicativo Melhor para Licença Stack auto-hospedado Funcionalidade de destaque
BookStack Wikis de documentação estruturada MIT PHP + MySQL Hierarquia de livros/capítulos/páginas
Wiki.js Times que querem autenticação e temas flexíveis AGPL-3.0 Node.js + Postgres/MongoDB Editor visual mais Markdown, SSO
AFFiNE Notas pessoais e de pequeno time offline-first MIT Opcional, funciona apenas localmente Docs e quadro branco em uma tela
AppFlowy Usuários do Notion que querem um app nativo AGPL-3.0 Backend Rust, auto-hospedagem opcional Performance de desktop nativo
Silverbullet Desenvolvedores que querem uma wiki Markdown hackeável AGPL-3.0 Binário Deno único Scripting de plugins ao vivo no navegador
Trilium Notes Bases de conhecimento pessoais profundas e estruturadas em árvore AGPL-3.0 Binário único ou Docker Relacionamentos de notas e scripting
Docmost Times que querem UX do Outline sem a BSL AGPL-3.0 Node.js + Postgres + Redis Alternativa mais parecida com Outline

Por que times buscam alternativas ao Outline

A licença é o primeiro obstáculo. Outline roda sob a Business Source Licence, que se converte em open source apenas após um atraso definido e bloqueia qualquer um de revender como serviço hospedado concorrente. Isso é ok para uma empresa executando internamente, mas descarta MSPs, agências ou puristas de código aberto que querem um projeto AGPL ou MIT que podem fazer fork, revender ou embutir sem revisão legal. A maioria das alternativas aqui (Wiki.js, AppFlowy, Silverbullet, Trilium, Docmost) usa AGPL-3.0, e AFFiNE e BookStack usam MIT, então a questão de licença basicamente desaparece.

A complexidade do deployment é a segunda. O arquivo Docker Compose do Outline quer Postgres para dados, Redis para filas de trabalho e websockets, e S3 ou um bucket compatível para armazenamento de arquivo. Esse é um stack razoável para um time com alguma capacidade de ops, mas é excessivo para uma startup de cinco pessoas que só quer uma wiki rodando em um único VPS. BookStack só precisa de PHP e MySQL, que a maioria dos hosts compartilhados já roda. Silverbullet e Trilium Notes vêm como um binário único ou um contêiner único sem database externa nenhuma.

O terceiro fator é a filosofia de edição. Outline usa um editor de blocos rico similar ao do Notion. Alguns times preferem isso; outros querem arquivos Markdown simples que podem fazer grep, versionar em Git e editar em qualquer editor de texto. Silverbullet e Trilium se inclinam bastante para workflows centrados em Markdown. AFFiNE e AppFlowy em vez disso dobram para o lado do editor de blocos, competindo mais diretamente com Notion do que com uma wiki tradicional.

Finalmente, há a suposição de time único. Outline é construído para o workspace de uma organização. Agências gerenciando vários clientes, ou consultorias documentando múltiplos engajamentos, muitas vezes querem suporte multi-tenant ou uma ferramenta leve o suficiente para rodar uma instância nova por cliente sem muito overhead.

As alternativas

BookStack – Melhor para wikis de documentação estruturada

BookStack organiza conteúdo em livros, capítulos e páginas, o que é mais adequado para documentação técnica e manuais internos do que uma árvore de páginas plana. Roda em PHP simples e MySQL, então a maioria dos hosts compartilhados ou um VPS pequeno lidam com isso sem serviços extras. Os editores WYSIWYG e Markdown funcionam, e permissões podem ser definidas no nível de livro, capítulo ou página.

Onde fica curto: A estrutura rígida livros/capítulos/páginas resiste se seu conteúdo não se encaixa nessa hierarquia, e não há modo offline nativo nem edição colaborativa em tempo real.

Preços:

Migrando do Outline: BookStack importa arquivos HTML e Markdown, então exportar páginas do Outline como Markdown e mapeá-las em livros e capítulos funciona, embora coleções aninhadas do Outline precisem de reestruturação manual na hierarquia de três níveis do BookStack. Espere algumas horas para uma wiki de tamanho médio.

Baixar: Website · GitHub

Conclusão: Escolha BookStack se seu conteúdo se classifica naturalmente em livros e capítulos e você quer o stack de servidor mais leve possível.

Wiki.js – Melhor para autenticação e temas flexíveis

Wiki.js roda em Node.js e suporta Postgres e MongoDB, com um editor visual ao lado de edição Markdown raw. Suporta uma ampla gama de provedores de SSO fora da caixa, incluindo LDAP, OAuth2, SAML e contas Google ou Microsoft, que times maiores muitas vezes precisam imediatamente.

Onde fica curto: O ecossistema de plugins e temas é menor que wikis mais convencionais, e a qualidade de busca depende de qual motor de busca você configurar, já que a busca de database integrada é mais fraca que uma configuração Elasticsearch.

Preços:

Migrando do Outline: Wiki.js aceita importação de Markdown direto, e export Markdown do Outline mapeia limpo para conteúdo de texto. Imagens embutidas referenciando armazenamento do Outline precisam ser re-uploadadas já que Wiki.js gerencia seus próprios caminhos de ativos.

Baixar: Website · GitHub

Conclusão: Escolha Wiki.js quando SSO e permissões granulares importam mais que a sensação de edição tipo Notion.

AFFiNE – Melhor para edição de blocos offline-first

AFFiNE combina um editor de documento e um quadro branco infinito em um app, e funciona completamente offline com sincronização local-first, nenhum servidor requerido a menos que você queira um. O editor suporta tanto modo baseado em blocos quanto modo orientado para Markdown, alternando por documento.

Onde fica curto: Colaboração multi-usuário ainda se sente cedo comparado à edição em tempo real madura do Outline, e o app de desktop tem peculiaridades de sincronização ocasionais ao alternar entre workspaces locais e em nuvem.

Preços:

Migrando do Outline: AFFiNE importa arquivos Markdown e exports do Notion, então um export Markdown do Outline se transfere largamente, embora estruturas de coleções aninhadas se achatesm em documentos individuais em vez de uma árvore de pastas correspondente.

Baixar: Website · GitHub

Conclusão: Escolha AFFiNE se você quer um editor local-first e offline-capable e não precisa de permissões de time pesadas.

AppFlowy – Melhor para app de desktop nativo estilo Notion

AppFlowy emparelha um backend Rust com um frontend Flutter, o que lhe dá performance nativa mais responsiva que a maioria das wikis baseadas em Electron. Replica fielmente as vistas de database do Notion, quadros kanban e páginas aninhadas, e suporta auto-hospedagem opcional para times que querem seu próprio servidor.

Onde fica curto: A configuração de servidor auto-hospedada é mais nova e menos testada que o cliente de desktop, e alguns tipos de vista de database avançados ainda ficam atrás dos originais do Notion.

Preços:

Migrando do Outline: AppFlowy suporta importação de Markdown, e páginas simples se transferem bem, mas embeds ricos e tabelas do Outline às vezes precisam de limpeza manual após importação já que o modelo de blocos do AppFlowy diferem dos internals do editor do Outline.

Baixar: Website · GitHub

Conclusão: Escolha AppFlowy se você especificamente sente falta das vistas de database do Notion e quer um app nativo rápido em vez de uma aba de navegador.

Silverbullet – Melhor para uma wiki Markdown-first hackeável

Silverbullet armazena tudo como arquivos Markdown simples e roda como um binário único, nenhuma database separada necessária. Sua funcionalidade de destaque é scripting ao vivo no navegador: você pode escrever pequenos plugins JavaScript que consultam e transformam suas próprias notas, transformando a wiki em uma ferramenta de automação pessoal leve.

Onde fica curto: A interface é deliberadamente minimalista, então times esperando polimento tipo Notion ou blocos drag-and-drop o acharão simples, e não há sistema de permissões granular integrado para times multi-usuário.

Preços:

Migrando do Outline: Já que Outline exporta Markdown, mudar para Silverbullet é próximo a copiar arquivos em seu diretório de space. Metadata de frontmatter pode precisar de ajuste para corresponder às convenções próprias do Silverbullet.

Baixar: Website · GitHub

Conclusão: Escolha Silverbullet se você quer que sua wiki seja nada mais que uma pasta de arquivos Markdown contra a qual você pode fazer scripting.

Trilium Notes – Melhor para bases de conhecimento pessoais profundas e estruturadas em árvore

Trilium Notes organiza notas em uma árvore arbitrariamente profunda, com suporte para relacionamentos de notas, atributos e scripting que vai bem além de uma lista de páginas plana. Roda como um app de desktop, um binário de servidor único, ou em Docker, e lida com dezenas de milhares de notas sem desacelerar.

Onde fica curto: A interface parece desatualizada ao lado do Outline ou AFFiNE, e é construída em torno da árvore de notas de um power user mais que uma wiki colaborativa de toda a empresa, então o uso simultaneo de múltiplos editores é limitado.

Preços:

Migrando do Outline: Trilium pode importar arquivos Markdown e HTML individualmente, mas não há um importador em massa específico para Outline, então uma wiki de tamanho médio com dezenas de páginas leva algumas horas de importação manual e reorganização de árvore.

Baixar: GitHub

Conclusão: Escolha Trilium Notes para uma base de conhecimento pessoal profunda com scripting, não para uma wiki polida voltada ao time.

Docmost – Alternativa mais parecida com Outline sem a BSL

Docmost é a correspondência mais próxima com Outline em aparência e comportamento: editor de blocos, páginas aninhadas, colaboração em tempo real e permissões baseadas em workspace, mas licenciado AGPL-3.0 em vez de BSL. Roda na mesma forma geral de stack, Node.js com Postgres e Redis, então o overhead de infraestrutura é similar ao do Outline.

Onde fica curto: É um projeto mais jovem com um ecossistema menor de plugins e integrações que o Outline, e algumas funcionalidades avançadas do Outline como logs de auditoria detalhados ainda estão alcançando.

Preços:

Migrando do Outline: Docmost aceita importação de Markdown e seu modelo de editor é suficientemente próximo do Outline para que a maioria da formatação, incluindo páginas aninhadas e tabelas, se transfira com limpeza mínima.

Baixar: Website · GitHub

Conclusão: Escolha Docmost se você quer a experiência exata de edição do Outline menos a restrição de licença, e está ok rodando um stack de servidor similar.

Como escolher

Comece com a questão de licença, já que ela determina mais do que as pessoas esperam. Se você potencialmente pode revender hospedagem, embutir a ferramenta em um produto de cliente, ou simplesmente prefere AGPL e MIT por princípio, Docmost, Wiki.js, Silverbullet, Trilium e AFFiNE todos ultrapassam essa barra; Outline e a versão auto-hospedada do AppFlowy carregam termos mais restritivos.

Depois, combine o editor com como seu time realmente escreve. Times que vivem em blocos estilo Notion com drag-and-drop, embeds e databases devem olhar para Docmost ou AppFlowy. Times que pensam em arquivos Markdown simples, querem fazer grep de suas notas ou versionam conteúdo em Git devem ir com Silverbullet ou Trilium.

A tolerância de infraestrutura importa tanto. Se você está rodando um VPS pequeno sem apetite por Postgres, Redis e S3, BookStack, Silverbullet ou Trilium o colocam rodando em minutos. Se você já roda Postgres e Redis para outros serviços, Wiki.js ou Docmost adicionam pouco overhead marginal.

Usuários solo e pequenos times que querem acesso offline sem servidor nenhum devem escolher AFFiNE. Agências multi-cliente documentando múltiplos engajamentos não-relacionados geralmente ficam melhor com algo leve o suficiente para girar por projeto, como BookStack ou Silverbullet, em vez de malabarismo de várias instâncias pesadas estilo Outline.

Fique no Outline se seu time já tem as habilidades de Docker e Postgres em casa, os termos BSL não afetam seu caso de uso, e você especificamente valoriza sua API e integrações existentes sobre uma alternativa mais leve.

Perguntas frequentes

Docmost é melhor que Outline? Docmost corresponde fielmente ao Outline em experiência de edição e necessidades de infraestrutura, e usa a licença AGPL-3.0 em vez da BSL do Outline. Se é “melhor” depende de se a diferença de licença importa para você; a paridade de funcionalidades é próxima, mas Outline tem um histórico mais longo e uma lista de integrações maior.

Posso importar meus dados do Outline para outra wiki? A maioria das ferramentas aqui, incluindo Wiki.js, AFFiNE, AppFlowy e Docmost, aceitam importação de Markdown, e Outline exporta coleções como arquivos Markdown. Coleções aninhadas geralmente precisam de alguma reestruturação manual já que cada ferramenta organiza sua hierarquia diferentemente.

Qual é a alternativa mais barata do Outline para auto-hospedar? BookStack, Silverbullet e Trilium Notes são todos grátis e precisam da infraestrutura mais leve, com BookStack rodando em PHP simples e MySQL e os outros dois sem precisar de database externa nenhuma.

Existe uma versão totalmente gratuita do Outline? O código do Outline está disponível sob a Business Source Licence, que permite que você o auto-hospede gratuitamente mas restringe oferecê-lo como serviço hospedado concorrente. Se essa restrição importa, alternativas AGPL ou MIT como Docmost, Wiki.js ou AFFiNE o evitam completamente.

O que times usam em vez do Outline para uma wiki Markdown-first? Silverbullet e Trilium Notes são as duas escolhas mais comuns para times e indivíduos que querem sua base de conhecimento armazenada como arquivos Markdown simples em vez de um formato de blocos proprietário.

AFFiNE funciona sem um servidor? Sim, AFFiNE roda completamente offline e localmente por padrão, com sincronização de servidor como um add-on opcional em vez de uma necessidade, o que o torna uma das poucas ferramentas aqui utilizável com zero infraestrutura.