SSD Nodes Learn Hosting plans →
Guias Matt ConnorPor Matt Connor

Alternativas ao Notion autoalojadas: comparação prática

Compare AppFlowy, Outline, Docmost, BookStack e Obsidian por bases de dados, colaboração, mobile e peso de alojamento antes de escolher.

A resposta curta

As alternativas autoalojadas ao Notion dividem-se em três grupos. A escolha certa depende sobretudo da parte do Notion que utiliza efetivamente. Se pretende a experiência do Notion, com páginas dentro de páginas e uma vista de base de dados, utilize AppFlowy. Se pretende uma wiki de equipa rápida, com uma pesquisa excelente, utilize Outline. Se pretende o caminho mais curto entre um servidor novo e um espaço de trabalho funcional, utilize Docmost.

Duas outras ferramentas aparecem constantemente nesta pesquisa, e ambas são respostas válidas para uma pergunta diferente. BookStack é a escolha certa quando aquilo de que realmente precisa é documentação estruturada. Obsidian é a escolha certa quando o espaço de trabalho tem exatamente um membro: você.

Como isto foi comparado

Esta é uma comparação de capacidades documentadas, baseada na documentação oficial de cada projeto, no exemplo de ambiente publicado e no ficheiro compose público, verificados em julho de 2026. As fontes do Docmost, AppFlowy, Outline e BookStack, bem como as opções de sincronização do Obsidian, foram verificadas novamente em outubro de 2026. Isto não é um relatório de um ano de utilização em produção de cada solução. Quando é indicado um limite abaixo, ele vem da documentação ou do repositório do próprio projeto, e o guia identifica a respetiva fonte. Isto é importante porque a maioria das comparações deste tipo inventa discretamente as partes que não verificou.

Os quatro eixos abaixo são os que as pessoas realmente perguntam, pela ordem em que costumam perguntar: bases de dados e vistas de tabelas, colaboração em tempo real, acesso móvel e peso do alojamento.

AppFlowy: o mais próximo do Notion, com uma ressalva de licença

O AppFlowy é o único projeto aqui que replica de forma consistente o modelo de dados do Notion. Existem páginas, quadros, grelhas e vistas de calendário. As aplicações para desktop e dispositivos móveis são nativas. O design local-first permite que a aplicação continue a funcionar quando o servidor não está disponível.

A instalação self-hosted consiste em clonar um repositório Git e usar um ficheiro Compose:

git clone https://github.com/AppFlowy-IO/AppFlowy-SelfHost-Commercial
cd AppFlowy-SelfHost-Commercial
cp deploy.env .env
docker compose up -d

O repositório mudou em 2026. O repositório AppFlowy-Cloud antigo foi arquivado em September 11, 2026, e o README indica agora que deve ser usado o AppFlowy-SelfHost-Commercial para todas as implementações self-hosted e atualizações. Os guias que ainda fazem clone do AppFlowy-Cloud estão a compilar código que o AppFlowy já não mantém.

Edite .env antes desse último comando. FQDN e SCHEME definem o endereço público, enquanto GOTRUE_ADMIN_EMAIL e GOTRUE_ADMIN_PASSWORD definem a primeira conta de administrador. Manter GOTRUE_ADMIN_PASSWORD=password no ficheiro deixa um servidor público com um início de sessão de administrador fácil de adivinhar.

Esta é a ressalva, e é o facto mais importante deste texto. O servidor self-hosted do AppFlowy passou para um modelo open-core, e o repositório AppFlowy-SelfHost-Commercial é distribuído ao abrigo da AppFlowy Self-Hosted Commercial License, não de uma licença open source. O README indica que o nível Free self-hosted oferece "One User Seat (per instance)" e até três editores convidados nas páginas que partilhar. Portanto, a versão que a maioria das pessoas tem em mente quando diz "Notion self-hosted" é, no nível gratuito, um espaço de trabalho pessoal com um número limitado de convidados. Nem todos os níveis pagos eliminam essa limitação: a tabela de preços self-hosted do AppFlowy também indica um lugar no plano pago One, até 1,000 no Team e lugares ilimitados no Enterprise. Consulte os níveis atuais antes de planear uma implementação para dez pessoas.

Outline: melhor opção de pesquisa, se já tiver single sign-on

O Outline oferece a melhor experiência do grupo para escrever e ler. A pesquisa é rápida e encontra efetivamente o conteúdo, o editor é simples e a estrutura baseia-se em coleções e documentos aninhados, não num motor de bases de dados. As equipas que escrevem muito tendem a continuar a usar o Outline.

O Outline precisa de PostgreSQL e Redis, e a aplicação escuta na porta 3000. São necessários dois segredos, e o ficheiro de ambiente de exemplo mostra exatamente como criá-los:

openssl rand -hex 32   # SECRET_KEY
openssl rand -hex 32   # UTILS_SECRET

Depois, defina URL como o seu endereço HTTPS público, DATABASE_URL e REDIS_URL. O aspeto que mais surpreende é a autenticação. O Outline não tem um início de sessão incorporado com nome de utilizador e palavra-passe. O próprio .env.sample afirma, sobre as credenciais de início de sessão de terceiros, que "at least ONE OF these is required for a working installation or you'll have no sign-in options". As opções suportadas são Google, Microsoft Entra, Slack, Discord e um fornecedor genérico OpenID Connect (OIDC).

Isto tem um custo real. Se ainda não executar um fornecedor de identidade, alojar o Outline por conta própria significa alojar mais um serviço antes de o Outline poder ser utilizado. Se já executar um, esta é uma vantagem, e o Outline é provavelmente a escolha certa.

Docmost: o mais rápido de colocar em funcionamento

O Docmost é o mais recente dos três e requer menos trabalho para começar a funcionar. Tem edição colaborativa em tempo real, árvores de páginas, espaços, comentários e contas integradas com email e palavra-passe. Assim, não é necessário configurar primeiro um provedor de identidade.

A página oficial de instalação começa com estes comandos:

mkdir docmost
cd docmost
curl -O https://raw.githubusercontent.com/docmost/docmost/main/docker-compose.yml
openssl rand -hex 32

Coloque essa cadeia hexadecimal em APP_SECRET dentro do ficheiro compose, defina APP_URL como o endereço que vai realmente utilizar, substitua STRONG_DB_PASSWORD nos dois locais onde aparece e depois inicie-o:

docker compose up -d
docker compose ps

Todos os serviços devem ler running. Abra o endereço num navegador. Deve aparecer a página de configuração do Docmost, onde cria o primeiro espaço de trabalho e o primeiro utilizador administrador. A stack inclui Docmost, PostgreSQL e Redis. A documentação de instalação não define um mínimo de CPU ou RAM. O único pré-requisito indicado é o Docker.

Vale a pena repetir um aviso da documentação: o editor utiliza WebSockets. Se o reverse proxy não encaminhar os cabeçalhos de upgrade do WebSocket, a página é carregada, mas as edições feitas num segundo navegador nunca aparecem. Nenhum dos utilizadores vê uma mensagem de erro. Se terminar o TLS à frente do serviço, um reverse proxy Traefik que gere várias aplicações no mesmo servidor processa corretamente o upgrade por predefinição.

BookStack: quando pretende documentação, não um espaço de trabalho

O BookStack organiza o conteúdo em estantes, livros, capítulos e páginas. Essa hierarquia fixa é o objetivo principal. Ninguém precisa de inventar uma estrutura, e, um ano depois, a wiki continua fácil de navegar. Tem permissões detalhadas, um bom editor e é simples da forma que a documentação de infraestrutura deve ser.

O que não tem é uma vista de base de dados nem edição baseada em blocos, por isso não substitui o Notion da mesma forma que as três primeiras opções. O BookStack requer PHP 8.2 ou posterior e MySQL 8.0 ou MariaDB 10.6 ou posterior. O projeto não publica a sua própria imagem Docker e aponta para imagens mantidas pela comunidade. A mais utilizada é a do LinuxServer.io:

docker pull lscr.io/linuxserver/bookstack:latest

Como a imagem é mantida pela comunidade, fixe uma versão em vez de acompanhar latest e consulte a documentação da própria imagem para conhecer as variáveis necessárias.

Obsidian: não é uma aplicação de servidor, e esse é o objetivo

O Obsidian guarda ficheiros Markdown simples numa pasta do seu computador. A aplicação não precisa de um servidor, por isso não há nada para falhar às 3am, a menos que opte por alojar a sincronização. Para uma pessoa que escreve notas, é mais rápido do que todas as opções anteriores e oferece maior garantia de que os ficheiros continuarão acessíveis depois de o software deixar de existir.

A sincronização é a parte que fica a seu cargo. As opções são um serviço de sincronização pago do próprio fabricante, uma instância CouchDB ou armazenamento de objetos compatível com S3 que execute o plugin comunitário LiveSync, ou sincronização simples de ficheiros, como Syncthing ou uma partilha WebDAV. A edição em tempo real por várias pessoas não está disponível, por isso, se duas pessoas precisarem da mesma página ao mesmo tempo, o Obsidian não é a ferramenta adequada.

Bases de dados e tabelas: onde a maioria das alternativas fica aquém

Este é o critério que decide a escolha. Quem sente falta do Notion normalmente sente falta da base de dados: uma tabela com campos tipados, várias vistas sobre as mesmas linhas e filtros.

O AppFlowy tem estas funcionalidades, com vistas de grelha, quadro e calendário. O Outline, o Docmost e o BookStack não têm. Estes produtos têm documentos que podem conter tabelas simples, mas não é a mesma coisa, porque as linhas não podem ser consultadas e não existe uma segunda vista sobre elas. O Obsidian fica entre os dois: a funcionalidade Bases cria vistas de tabela, cartões, lista, Kanban e mapa sobre as propriedades das notas, e o importador oficial do Notion converte bases de dados e fórmulas para Bases, embora apenas a vista principal de cada base de dados seja importada. Se uma base de dados do Notion contiver o trabalho de uma equipa, o AppFlowy é a única opção realmente equivalente neste grupo. Deve testar o limite de lugares do nível gratuito com o tamanho da equipa antes de se comprometer. Se a base de dados for apenas sua, também vale a pena testar o importador do Obsidian.

Peso do alojamento: o que cada stack executa

O Docmost e o Outline executam três contentores: a aplicação, o PostgreSQL e o Redis. Ambos funcionam bem num VPS pequeno. O BookStack executa a aplicação e uma base de dados MySQL ou MariaDB, sendo a opção mais leve das quatro.

O AppFlowy Cloud é, de longe, a opção mais pesada. O ficheiro Compose publicado inicia o nginx, o MinIO para armazenamento de objetos, o PostgreSQL com a extensão pgvector, o Redis, o GoTrue para autenticação, o próprio serviço AppFlowy Cloud, um frontend de administração, um worker, um serviço de pesquisa, um serviço de IA e a aplicação web. Também define um serviço de backup, mas este só inicia se o ativar. Isto corresponde a uma base de dados real, um armazenamento de objetos e aproximadamente dez contentores. Reserve memória suficiente e leia como os serviços, volumes e redes do Docker Compose se integram antes de começar a editar esse ficheiro.

Qual deve escolher

Uma pessoa, com notas e rascunhos, sem necessidade de um servidor: Obsidian, com a sua própria sincronização.

Uma pessoa ou um grupo muito pequeno que quer bases de dados ao estilo do Notion: AppFlowy, depois de confirmar primeiro o limite de utilizadores do plano gratuito.

Uma equipa que escreve muito e já utiliza Google Workspace, Entra ou um fornecedor OIDC: Outline.

Uma equipa que quer um espaço de trabalho partilhado a funcionar ainda esta tarde, sem um fornecedor de identidade: Docmost.

Documentação de infraestrutura ou de produto que muitas pessoas consultam e poucas editam: BookStack.

O que falha depois da instalação

Três falhas representam a maioria dos pedidos de suporte nestes projetos, e as três são problemas de configuração, não bugs.

A primeira é o URL da aplicação. O Docmost APP_URL e o Outline URL devem usar o endereço que o navegador realmente utiliza, incluindo https://. Defina-o como localhost e coloque a aplicação atrás de um domínio. Caso contrário, os redirecionamentos de login enviam os utilizadores para uma máquina que não lhes pertence.

A segunda são os WebSockets, descritos acima. A edição colaborativa deixa de funcionar silenciosamente, enquanto a aplicação parece estar saudável.

A terceira são as cópias de segurança. Todas estas aplicações guardam o conteúdo no PostgreSQL ou no MySQL, e não nos ficheiros que consegue ver. Por isso, copiar o diretório de volumes de uma base de dados em execução não é uma cópia de segurança fiável. Faça um dump da base de dados de forma agendada e armazene-o fora do servidor, tal como as cópias de segurança encriptadas agendadas com restic tratam qualquer outro serviço com estado. Ao escolher o que executar em conjunto com estas aplicações, a lista mais ampla de aplicações que vale a pena alojar por conta própria este ano é uma boa verificação para determinar quanto um único servidor deve suportar.

FAQ

Qual é a alternativa self-hosted ao Notion mais próxima do próprio Notion?

AppFlowy. É o único destes projetos com um conceito completo de base de dados que uma equipa pode partilhar, com campos tipados e vistas de grelha, quadro e calendário sobre as mesmas linhas. As Bases do Obsidian são a opção seguinte mais próxima, com vistas de tabela e Kanban sobre as propriedades das notas, mas dentro de um vault que pertence a uma pessoa. O Outline, o Docmost e o BookStack são ferramentas de documentos com hierarquias de páginas. São excelentes para documentos, mas não substituem uma base de dados do Notion.

Posso alojar o próprio Notion?

Não. O Notion é um produto comercial alojado pelo fornecedor, sem uma edição self-hosted e sem um componente de servidor publicado. Cada opção deste guia é um projeto open source separado que cobre parte das funcionalidades do Notion. A migração consiste em exportar e importar dados, não em transferir o mesmo software.

Estas ferramentas têm aplicações para dispositivos móveis?

O AppFlowy disponibiliza aplicações nativas para iOS e Android que comunicam com o seu próprio servidor depois de indicar a instância. O Outline e o Docmost são utilizados através de um navegador móvel, e ambos permitem ler e fazer edições simples dessa forma. O Obsidian tem aplicações móveis completas, embora a sincronização fique a seu cargo. O BookStack é uma aplicação Web responsiva sem aplicação móvel oficial.

De quanta RAM preciso num VPS?

A documentação de instalação do Docmost não define um mínimo de CPU ou RAM e indica o Docker como único pré-requisito. Os requisitos publicados do BookStack abrangem apenas versões de software. O Docmost e o Outline executam três contentores cada um, enquanto o BookStack executa dois. Para uma equipa pequena, isto corresponde a uma carga de trabalho adequada para um VPS pequeno. O AppFlowy Cloud é a exceção, porque o seu ficheiro Compose inicia cerca de dez serviços, incluindo PostgreSQL com pgvector e armazenamento de objetos MinIO. Planeie, por isso, mais memória e espaço em disco.

O Outline pode ser utilizado sem iniciar sessão com Google ou Microsoft?

Sim, mas não sem algum fornecedor de identidade. O Outline suporta um fornecedor OpenID Connect genérico, além dos fornecedores identificados pelo nome, por isso funciona com um servidor OIDC self-hosted. O que não suporta é um nome de utilizador e uma palavra-passe locais. O exemplo do ambiente fornecido pelo próprio Outline indica que tem de ser configurado pelo menos um fornecedor terceiro; caso contrário, a instalação não terá opções de início de sessão.

Este artigo foi útil?

#notion#appflowy#outline#docmost#self-hosting#notes