Uma plataforma de wiki e documentação auto-hospedada que organiza o conteúdo em estantes, livros, capítulos e páginas.
michaelstaake/LibreKB
Aplicativo web gratuito e auto-hospedado de base de conhecimento, desenvolvido com PHP e MySQL, com editor avançado de artigos e API JSON opcional somente para leitura.
Alternativa open source a:Confluence
Zendesk Guide
- Estrelas
- 63
- Forks
- 10
- Issues abertas
- 0
- Último commit
- ontem
O que é?
LibreKB é um aplicativo web auto-hospedado de base de conhecimento, desenvolvido em PHP e com MySQL ou MariaDB. Ele permite que uma equipe ou organização publique artigos de ajuda e documentação organizados em categorias aninhadas, com contas de usuário, grupos predefinidos e um editor de artigos baseado no TinyMCE.
O app funciona na maioria das hospedagens compartilhadas, em servidores VPS ou no Docker. A configuração envolve copiar um arquivo de configuração de exemplo, criar um banco de dados e executar um instalador pelo navegador. É possível ajustar a identidade visual, a aparência, o CSS público personalizado e a barra de ferramentas do editor nas configurações de administração. Os artigos podem ter arquivos anexados para download, e as redefinições de senha são enviadas por e-mail.
Opcionalmente, a base de conhecimento pode disponibilizar uma API JSON somente para leitura, com acesso a artigos, categorias e buscas. A API vem desativada por padrão, aceita uma chave de API e segue as regras de visibilidade do site público, mantendo oculto o conteúdo não público.
Recursos principais
- 01Categorias aninhadas sem limite de profundidade.
- 02Edição de artigos com TinyMCE e barra de ferramentas configurável.
- 03Grupos de usuário predefinidos e redefinição de senha por e-mail.
- 04Anexos que os leitores podem baixar nos artigos.
- 05API JSON opcional somente para leitura, com suporte a chave de API.
- 06Design responsivo baseado em Bootstrap, com CSS personalizado e opções de identidade visual.
Casos de uso
- Publicar documentação interna ou um manual do funcionário para uma empresa.
- Hospedar artigos de ajuda voltados aos clientes de um produto ou serviço.
- Manter uma FAQ ou um site de suporte auto-hospedado em uma hospedagem básica com PHP/MySQL.
- Integrar o conteúdo da base de conhecimento a outros aplicativos por meio da API somente para leitura.
Início rápido
- 1
Verifique se você tem PHP 8.4 ou superior, MySQL ou MariaDB e um servidor web compatível com .htaccess
- 2
Copie config.example.php para config.php e configure os dados do banco de dados e systemURL
cp config.example.php config.php - 3
Crie um banco de dados vazio, acesse /install e crie o usuário administrador
- 4
Faça login em /login e exclua install.php ou update.php, se existir
Antes de usar
- Requer PHP 8.4 ou superior com as extensões pdo_mysql, curl, mbstring e fileinfo, além de MySQL ou MariaDB.
- A configuração é manual: você precisa editar config, criar um banco de dados e definir permissões de gravação nos arquivos.
Em coleções
Tópicos
Perguntas frequentes
- O que é LibreKB?
- Aplicativo web gratuito e auto-hospedado de base de conhecimento, desenvolvido com PHP e MySQL, com editor avançado de artigos e API JSON opcional somente para leitura. LibreKB é um aplicativo web auto-hospedado de base de conhecimento, desenvolvido em PHP e com MySQL ou MariaDB. Ele permite que uma equipe ou organização publique artigos de ajuda e documentação organizados em categorias aninhadas, com contas de usuário, grupos predefinidos e um editor de artigos baseado no TinyMCE.
- LibreKB é gratuito? Qual é a licença?
- LibreKB é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- LibreKB ainda é mantido?
- Manutenção ativa. O último commit de LibreKB foi em 6 de nov. de 2026.
- Para que posso usar LibreKB?
- Publicar documentação interna ou um manual do funcionário para uma empresa. Hospedar artigos de ajuda voltados aos clientes de um produto ou serviço. Manter uma FAQ ou um site de suporte auto-hospedado em uma hospedagem básica com PHP/MySQL. Integrar o conteúdo da base de conhecimento a outros aplicativos por meio da API somente para leitura.
- Como instalar LibreKB?
- Verifique se você tem PHP 8.4 ou superior, MySQL ou MariaDB e um servidor web compatível com .htaccess Copie config.example.php para config.php e configure os dados do banco de dados e systemURL: cp config.example.php config.php Crie um banco de dados vazio, acesse /install e crie o usuário administrador Faça login em /login e exclua install.php ou update.php, se existir
- Onde consigo LibreKB?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/michaelstaake/LibreKB
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um mecanismo de wiki auto-hospedado, escrito em PHP, que armazena páginas como arquivos de texto simples e não precisa de banco de dados.
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 auto-hospedada que roda como um único binário Go, com SQLite e arquivos Markdown em disco, sem precisar de banco de dados externo.
Wiki auto-hospedada, escrita em Go e sem banco de dados, que armazena todas as páginas como arquivos Markdown simples no disco.
Um app web de anotações em Markdown, auto-hospedado, que salva as notas como arquivos no sistema de arquivos e oferece vários vaults, usuários e colaboração.