Wiki auto-hospedada, escrita em Go e sem banco de dados, que armazena todas as páginas como arquivos Markdown simples no disco.
perber/leafwiki
Wiki auto-hospedada que roda como um único binário Go, com SQLite e arquivos Markdown em disco, sem precisar de banco de dados externo.
Alternativa open source a:Confluence
Notion
- Estrelas
- 1,218
- Forks
- 102
- Issues abertas
- 48
- Último commit
- há 23 horas
O que é?
LeafWiki é uma wiki auto-hospedada para documentação estruturada e duradoura, como runbooks, anotações de engenharia e documentação de homelab. Ela é distribuída como um único binário Go, usa SQLite para metadados e armazena o conteúdo das páginas como arquivos Markdown em um diretório de dados, sem exigir que você administre Node.js, Redis ou Postgres. As páginas são organizadas em uma árvore explícita com ordenação manual, e para fazer backup basta copiar o diretório de dados com o app parado.
O editor oferece pré-visualização ao vivo, atalhos de teclado e preenchimento automático de links internos. As páginas também têm tags, busca de texto completo, backlinks e auditoria de links quebrados. Os recursos extras de Markdown incluem tabelas, listas de tarefas, callouts, blocos recolhíveis, diagramas Mermaid, fórmulas KaTeX e PDFs incorporados. O acesso pode ser somente interno, com leitura pública e edição apenas para quem fizer login, ou aberto sem login. Há funções de administrador, editor e leitor.
Recursos opcionais, como histórico de revisões, atualização de links ao renomear páginas, envio de e-mails por SMTP, backup via Git e autenticação por cabeçalhos de reverse proxy, podem ser ativados por flags. A interface está disponível em inglês, alemão e espanhol.
Recursos principais
- 01É distribuída como um único binário Go com SQLite; o conteúdo das páginas fica em arquivos Markdown simples no disco.
- 02Navegação em árvore com ordenação manual de páginas, tags, busca de texto completo e backlinks.
- 03Editor Markdown integrado com pré-visualização ao vivo e preenchimento automático de links internos.
- 04Três modos de acesso: somente interno, leitura pública ou edição aberta, com funções de administrador, editor e leitor.
- 05Histórico de revisões, atualização de links ao renomear páginas, envio de e-mails por SMTP e backup via Git opcionais.
- 06Roda em Linux, macOS, Windows e Raspberry Pi, com instaladores para Docker e systemd.
Casos de uso
- Manter runbooks de equipe e cadernos de engenharia organizados em uma árvore estruturada.
- Hospedar documentação interna ou uma base de conhecimento de homelab sem um servidor de banco de dados.
- Disponibilizar uma interface de wiki estruturada sobre um vault Markdown ou Obsidian já existente.
- Manter um site público de documentação em que qualquer pessoa possa navegar, mas só editores possam alterar as páginas.
Início rápido
- 1
Execute o LeafWiki com Docker
docker run -p 8080:8080 -v ~/leafwiki-data:/app/data ghcr.io/perber/leafwiki:latest --jwt-secret=yoursecret --admin-password=yourpassword --allow-insecure=true - 2
Abra http://localhost:8080 no navegador e faça login como admin
Antes de usar
- As chaves de API ainda estão em desenvolvimento e não estão prontas para uso.
- O backup com Git é experimental.
- A edição colaborativa em tempo real não é compatível.
Em coleções
Tópicos
Perguntas frequentes
- O que é leafwiki?
- Wiki auto-hospedada que roda como um único binário Go, com SQLite e arquivos Markdown em disco, sem precisar de banco de dados externo. LeafWiki é uma wiki auto-hospedada para documentação estruturada e duradoura, como runbooks, anotações de engenharia e documentação de homelab. Ela é distribuída como um único binário Go, usa SQLite para metadados e armazena o conteúdo das páginas como arquivos Markdown em um diretório de dados, sem exigir que você administre Node.js, Redis ou Postgres. As páginas são organizadas em uma árvore explícita com ordenação manual, e para fazer backup basta copiar o diretório de dados com o app parado.
- leafwiki é gratuito? Qual é a licença?
- leafwiki é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- leafwiki ainda é mantido?
- Manutenção ativa. O último commit de leafwiki foi em 6 de nov. de 2026.
- Para que posso usar leafwiki?
- Manter runbooks de equipe e cadernos de engenharia organizados em uma árvore estruturada. Hospedar documentação interna ou uma base de conhecimento de homelab sem um servidor de banco de dados. Disponibilizar uma interface de wiki estruturada sobre um vault Markdown ou Obsidian já existente. Manter um site público de documentação em que qualquer pessoa possa navegar, mas só editores possam alterar as páginas.
- Como instalar leafwiki?
- Execute o LeafWiki com Docker: docker run -p 8080:8080 -v ~/leafwiki-data:/app/data ghcr.io/perber/leafwiki:latest --jwt-secret=yoursecret --admin-password=yourpassword --allow-insecure=true Abra http://localhost:8080 no navegador e faça login como admin
- Onde consigo leafwiki?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/perber/leafwiki
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Software open source de wiki colaborativa e documentação, que pode ser hospedado por conta própria como alternativa ao Confluence e ao Notion.
Wiki autohospedada, sem banco de dados, que armazena páginas em arquivos Markdown portáteis e oferece app desktop e implantação com Docker.
Construtor open source de bases de conhecimento com LLM para documentação de produtos e técnica, FAQs e blogs, com escrita, perguntas e respostas e busca assistidas por IA.
Base de conhecimento open source para equipes, feita com React e Node.js, com edição colaborativa em tempo real e suporte a Markdown.
Base de conhecimento auto-hospedada e offline-first, com editor Markdown avançado, espaços de trabalho para equipes, SSO OIDC e armazenamento baseado em S3.