Repolode
michaelstaake

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:ConfluenceZendesk 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. 1

    Verifique se você tem PHP 8.4 ou superior, MySQL ou MariaDB e um servidor web compatível com .htaccess

  2. 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. 3

    Crie um banco de dados vazio, acesse /install e crie o usuário administrador

  4. 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