Plataforma de wiki y documentación autoalojada que organiza el contenido en estanterías, libros, capítulos y páginas.
michaelstaake/LibreKB
Una aplicación web de base de conocimientos gratuita y autoalojada, creada con PHP y MySQL, con un editor de artículos avanzado y una API JSON opcional de solo lectura.
Alternativa open source a:Confluence
Zendesk Guide
- Estrellas
- 63
- Forks
- 10
- Issues abiertos
- 0
- Último commit
- hace 19 horas
¿Qué es?
LibreKB es una aplicación web de base de conocimientos autoalojada, escrita en PHP y respaldada por MySQL o MariaDB. Permite a un equipo u organización publicar artículos de ayuda y documentación organizados en categorías anidadas, con cuentas de usuario, grupos de usuarios predefinidos y un editor de artículos basado en TinyMCE.
La aplicación funciona en la mayoría de los servicios de hosting compartido y servidores VPS, o en Docker. Para configurarla, hay que copiar un archivo de configuración de ejemplo, crear una base de datos y ejecutar un instalador desde el navegador. Desde los ajustes de administración se pueden modificar la marca, la apariencia, el CSS público personalizado y la barra de herramientas del editor. Los artículos pueden incluir archivos adjuntos descargables y los enlaces para restablecer la contraseña se envían por correo electrónico.
Opcionalmente, la base de conocimientos puede ofrecer una API JSON de solo lectura para artículos, categorías y búsquedas. La API está desactivada de forma predeterminada, admite una clave de API y respeta las reglas de visibilidad del sitio público, para que el contenido oculto siga sin estar disponible.
Funciones clave
- 01Categorías anidadas sin límite de profundidad.
- 02Edición de artículos con TinyMCE y una barra de herramientas configurable.
- 03Grupos de usuarios predefinidos y restablecimiento de contraseñas por correo electrónico.
- 04Archivos adjuntos descargables desde los artículos.
- 05API JSON opcional de solo lectura con compatibilidad con claves de API.
- 06Diseño adaptable basado en Bootstrap, con CSS personalizado y opciones de marca.
Casos de uso
- Publicar documentación interna o un manual para empleados de una empresa.
- Alojar artículos de ayuda para clientes sobre un producto o servicio.
- Crear un sitio de preguntas frecuentes o de soporte autoalojado en una cuenta básica de hosting PHP/MySQL.
- Proporcionar contenido de la base de conocimientos a otras aplicaciones mediante la API de solo lectura.
Inicio rápido
- 1
Comprueba que tienes PHP 8.4 o posterior, MySQL o MariaDB y un servidor web compatible con .htaccess
- 2
Copia config.example.php como config.php y configura los datos de la base de datos y systemURL
cp config.example.php config.php - 3
Crea una base de datos vacía, abre /install y crea el usuario administrador
- 4
Inicia sesión en /login y elimina install.php o update.php si existe
Antes de usarlo
- Requiere PHP 8.4 o posterior con las extensiones pdo_mysql, curl, mbstring y fileinfo, además de MySQL o MariaDB.
- La configuración es manual: debes editar config, crear una base de datos y establecer permisos de escritura en los archivos.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es LibreKB?
- Una aplicación web de base de conocimientos gratuita y autoalojada, creada con PHP y MySQL, con un editor de artículos avanzado y una API JSON opcional de solo lectura. LibreKB es una aplicación web de base de conocimientos autoalojada, escrita en PHP y respaldada por MySQL o MariaDB. Permite a un equipo u organización publicar artículos de ayuda y documentación organizados en categorías anidadas, con cuentas de usuario, grupos de usuarios predefinidos y un editor de artículos basado en TinyMCE.
- ¿LibreKB es gratuito? ¿Qué licencia tiene?
- LibreKB es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿LibreKB sigue mantenido?
- Mantenimiento activo. El último commit de LibreKB fue el 6 nov 2026.
- ¿Para qué puedo usar LibreKB?
- Publicar documentación interna o un manual para empleados de una empresa. Alojar artículos de ayuda para clientes sobre un producto o servicio. Crear un sitio de preguntas frecuentes o de soporte autoalojado en una cuenta básica de hosting PHP/MySQL. Proporcionar contenido de la base de conocimientos a otras aplicaciones mediante la API de solo lectura.
- ¿Cómo se instala LibreKB?
- Comprueba que tienes PHP 8.4 o posterior, MySQL o MariaDB y un servidor web compatible con .htaccess Copia config.example.php como config.php y configura los datos de la base de datos y systemURL: cp config.example.php config.php Crea una base de datos vacía, abre /install y crea el usuario administrador Inicia sesión en /login y elimina install.php o update.php si existe
- ¿Dónde consigo LibreKB?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/michaelstaake/LibreKB
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Motor wiki autoalojado escrito en PHP que guarda las páginas como archivos de texto plano y no requiere una base de datos.
Software wiki y de documentación colaborativa de código abierto, una alternativa a Confluence y Notion que puedes alojar por tu cuenta.
Wiki autoalojada que funciona como un único binario de Go, con SQLite y archivos Markdown en disco, sin necesidad de una base de datos externa.
Una wiki autoalojada escrita en Go, sin base de datos, que almacena todas las páginas como archivos Markdown en disco.
Aplicación web de notas Markdown autohospedada que almacena las notas como archivos en el sistema de archivos y admite varios vaults, usuarios y colaboración.