Docmost é a melhor alternativa auto-hospedada ao Notion que você está procurando

Auto-hospedar Docmost

Docmost é uma ferramenta poderosa e de código aberto projetada para criar e compartilhar documentação, anotações e bases de conhecimento. Assim como o Notion, ele suporta colaboração em tempo real, formatação rica, diagramas, comentários e histórico de versões. No entanto, ao contrário do Notion, Docmost é totalmente auto-hospedado, dando a você controle total sobre seus dados, privacidade e personalização.

O que é Docmost e por que as equipes devem usá-lo?

Docmost funciona como um wiki pessoal e colaborativo. Ele foi criado com simplicidade em mente, mas ainda oferece capacidades avançadas para equipes:

  • Você gerencia seu próprio servidor e dados. Sem dependência do fornecedor, sem preocupações com privacidade e você pode aplicar suas próprias regras de segurança.
  • Vários usuários podem editar o mesmo documento ao mesmo tempo, tornando a comunicação em equipe fluida e eficaz.
  • Escreva com uma interface limpa usando Markdown e veja uma prévia ao vivo.
  • Atribua papéis de usuário para controlar quem pode visualizar ou editar espaços e páginas específicas.
  • Use espaços, páginas aninhadas e grupos para organizar sua documentação de maneira eficiente.
  • Incorpore diagramas usando Draw.io, Excalidraw ou Mermaid diretamente em suas páginas.
  • Cada alteração é rastreada, e uma busca poderosa ajuda a localizar o conteúdo rapidamente.

Se você está procurando uma ferramenta auto-hospedada para gerenciar suas notas e tarefas, o Docmost pode ser exatamente o que você precisa.

Comparação de Recursos: Docmost vs Notion

A tabela abaixo fornece uma comparação detalhada entre Docmost e Notion com base em seus recursos:

RecursoDocmostNotion
HospedagemAuto-hospedado, você gerencia seus próprios dados e infraestrutura.Baseado em nuvem; os dados são hospedados nos servidores do Notion.
Código FonteCódigo aberto e livre para modificar.Não é código aberto e é proprietário.
PersonalizaçãoTotalmente personalizável, incluindo opções de temas e plugins.Personalização limitada através de configurações e integrações.
Colaboração em Tempo RealSim, vários usuários podem editar o mesmo documento ao mesmo tempo.Sim, suporta edição em tempo real e colaboração em equipe.
Tipo de EditorEditor baseado em Markdown com prévia ao vivo.Editor visual de arrastar e soltar.
Acesso OfflineDisponível dependendo de como você configurá-lo.Modo offline integrado em desktop e mobile.
Permissões e Controle de AcessoNíveis de acesso personalizáveis com papéis de usuário e espaços.Gerenciamento avançado de acesso para equipe e usuários.
Portabilidade de DadosControle total sobre os dados com opções de exportação fáceis.A exportação está disponível, mas a formatação pode variar.
Suporte a DiagramasSuporte embutido para Draw.io, Excalidraw e Mermaid.Requer incorporações de terceiros ou soluções alternativas.
Suporte MóvelAcessível através de um navegador móvel.Aplicativos móveis totalmente suportados.
PreçoGratuito e auto-gerenciado.Gratuito para uso pessoal, planos pagos para equipes.
Melhor Caso de UsoEquipes que priorizam controle, privacidade e personalização técnica.Indivíduos e equipes que buscam um espaço de trabalho fácil de usar e tudo-em-um.

Por que você pode querer auto-hospedar o Docmost

Ao auto-hospedar o Docmost, você escolhe onde e como seu conteúdo é armazenado. Você está livre de preços de fornecedores, restrições de formatação ou compensações de privacidade. O Docmost também permite que você integre suas ferramentas internas e escale a maneira como sua equipe trabalha, sem compromissos.

Como implantar o Docmost com Docker

Para implantar o Docmost, primeiro certifique-se de que o Docker e o Docker Compose estão instalados e em execução em seu sistema. Depois disso, configure um diretório de projeto e navegue até este diretório usando o seguinte comando:

mkdir docmost && cd docmost

Use o seguinte comando curl para baixar o arquivo docker-compose.yml do repositório do Docmost no GitHub:

curl -O https://raw.githubusercontent.com/docmost/docmost/main/docker-compose.yml

Agora, abra o arquivo docker-compose.yml usando um editor como o Nano:

nano docker-compose.yml

Gere um APP_SECRET seguro executando o seguinte comando em seu terminal:

sudo openssl rand -hex 32

Agora, defina as variáveis de ambiente, como APP_URL, APP_SECRET, DATABASE_URL e REDIS_URL.

Definir Variáveis de Ambiente

Inicie o Docmost com o Docker Compose.

sudo docker compose up -d

Este comando baixa as imagens necessárias e inicia três contêineres: Docmost, PostgreSQL e Redis:

Iniciar Docmost

Por fim, visite seu APP_URL especificado em seu navegador para acessar o Docmost.

Acessar Docmost

O assistente de configuração o guiará na criação do primeiro espaço de trabalho e usuário. Especifique os detalhes necessários e clique no botão Criar espaço de trabalho para criar seu primeiro espaço de trabalho no Docmost.

Criar Espaço de Trabalho

Um espaço de trabalho será criado no espaço da sua equipe para colaboração e documentação.

Espaço de Trabalho Dockmost

Como usar o Docmost

Vamos explorar alguns casos de uso principais da plataforma Docmost, incluindo colaboração em equipe, gerenciamento de conhecimento, edição em tempo real e documentação auto-hospedada.

Criar e Editar uma Página no Docmost

Clique em Nova Página na barra lateral para criar uma nova página. Especifique um título da página e comece a escrever usando a sintaxe Markdown:

Criar Nova Página

Você pode alternar entre o modo Edição e Leitura, compartilhar a página para torná-la publicamente acessível, adicionar comentários e uma tabela de conteúdos.

Edição Leitura Compartilhar

Da mesma forma, você pode selecionar conteúdo específico para adicionar títulos, listas, tabelas e blocos de código.

Adicionar Tabelas Lista

Adicionar Diagramas no Docmost

Docmost suporta a incorporação de diagramas de ferramentas como Draw.io, Excalidraw e Mermaid. Por exemplo, você pode anexar arquivos .drawio ou .svg e incorporá-los em páginas usando a sintaxe padrão de imagem Markdown como:

![Diagrama](/files/0d5c3e39-b3cb-430b-b590-bb6a706086b0.svg)

Organizar com Espaços e Páginas Aninhadas

No Docmost, um Espaço funciona como uma pasta de nível superior para agrupar páginas relacionadas. Por exemplo, você pode criar espaços para Computação, Avaliações ou Documentos de Como Fazer. Para fazer isso, na barra lateral esquerda, clique em Configurações do Espaço sob o nome do seu espaço atual (aqui, é Geral). Isso abre a janela de gerenciamento de espaço com duas abas: Configurações e Membros.

A aba Configurações permite que você personalize a aparência e o comportamento do espaço. Aqui está o que você pode configurar:

  • Nome do Espaço é usado para atualizar o título do espaço (por exemplo, de “Geral” para “Documentos MTE”).
  • Slug é a parte única da URL que representa seu espaço. É gerado automaticamente com base no nome do espaço, mas você pode personalizá-lo.
  • Descrição permite que você adicione um breve resumo para explicar o propósito do espaço.

Configurações do Espaço

Dentro da aba Membros, você verá uma lista de pessoas ou grupos que têm acesso a este espaço. Cada usuário ou grupo tem um papel atribuído:

  • Pode editar permite edição, mas não gerenciar configurações.
  • Acesso total inclui edição, gerenciamento de membros e configuração de configurações do espaço.

Use o menu suspenso ao lado de um nome para alterar seu papel e o menu de três pontos para remover ou gerenciar usuários individuais. Além disso, você pode clicar em Adicionar membros ao espaço para convidar novos usuários.

Gerenciar Membros do Espaço

Por que o Docmost se Destaca

Docmost permite que você trabalhe com diferentes tipos de conteúdo, incluindo tabelas, fórmulas usando LaTeX e incorporações ricas, tudo dentro de um único editor. Você também pode organizar suas páginas facilmente usando um recurso de arrastar e soltar que mantém tudo organizado à medida que sua documentação cresce.

Ele acompanha automaticamente cada mudança, então, se você excluir algo por engano, pode voltar para uma versão anterior sem complicações. Quando você precisa localizar informações específicas, a poderosa busca de texto completo torna isso rápido e fácil, mesmo em projetos grandes.

Você também pode agrupar usuários por papéis ou equipes e atribuir permissões para controlar quem pode visualizar ou editar conteúdo específico, o que é útil ao trabalhar com equipes maiores.

À medida que sua equipe cresce e seus projetos se tornam mais complexos, ter uma ferramenta como o Docmost pode realmente fazer a diferença. Ele foi projetado para ajudar equipes a trabalharem juntas de maneira suave, manter tudo organizado e conservar o controle sobre seus próprios dados.