Repolode
Erudika

Erudika/scoold

Plataforma autohospedada de preguntas y respuestas para equipos, inspirada en Stack Overflow y basada en Spring Boot.

Alternativa open source a:Stack Overflow for Teams

Estrellas
920
Forks
228
Issues abiertos
7
Último commit
hace 4 días

¿Qué es?

Scoold es una plataforma de preguntas y respuestas para equipos y organizaciones, basada en Stack Overflow. Incluye preguntas y respuestas, votaciones y reputación con insignias, sugerencias de preguntas duplicadas, búsqueda de texto completo y espacios que aíslan grupos de preguntas y usuarios. Se distribuye como un único JAR de Spring Boot y se puede desplegar en Heroku, AWS, Azure o un VPS convencional.

El backend está a cargo de Para, un servicio multiinquilino independiente que almacena datos en varias bases de datos compatibles. Scoold es un cliente de Para, por lo que varias instancias de Scoold pueden compartir un entorno de Para, o bien varios sitios de Scoold pueden ejecutarse en distintas aplicaciones de Para. El frontend usa jQuery y Materialize CSS.

El proyecto ofrece inicio de sesión con redes sociales y LDAP, compatibilidad con mTLS, una API REST descrita con OpenAPI 3.0, webhooks, notificaciones por correo electrónico, Markdown con resaltado de sintaxis e i18n con compatibilidad con idiomas RTL. Scoold Pro, la edición comercial, añade integraciones de chat y funciones de SAML/SCIM.

Funciones clave

  • 01Preguntas y respuestas con votaciones, reputación e insignias, además de creación de insignias personalizadas
  • 02Búsqueda de texto completo y sugerencias de preguntas similares o duplicadas
  • 03Espacios que agrupan preguntas y usuarios en equipos aislados
  • 04Backend independiente de la base de datos gracias al servicio Para
  • 05Autenticación mediante redes sociales, LDAP y mTLS
  • 06API REST documentada con OpenAPI 3.0 y webhooks con cargas útiles firmadas

Casos de uso

  • Crear una base de conocimientos interna donde los equipos de ingeniería respondan las preguntas de sus compañeros
  • Gestionar un foro de soporte autohospedado para los usuarios de un producto
  • Migrar el contenido de Stack Overflow for Teams a una instancia autohospedada

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/erudika/scoold.git && cd scoold
  2. 2

    Compila el proyecto con Maven

    mvn install
  3. 3

    Ejecuta una instancia de desarrollo local (necesita un archivo scoold-application.conf)

    mvn -Dconfig.file=./scoold-application.conf spring-boot:run

Antes de usarlo

  • Se necesita un servidor backend Para independiente para almacenar los datos.
  • Para compilar desde el código fuente se necesitan JDK 8 o posterior y Maven; las imágenes nativas también requieren GraalVM.
  • Algunas funciones clave, como SAML, la carga de archivos y las menciones, solo están disponibles en la versión de pago Scoold Pro.

En colecciones

Temas

Preguntas frecuentes

¿Qué es scoold?
Plataforma autohospedada de preguntas y respuestas para equipos, inspirada en Stack Overflow y basada en Spring Boot. Scoold es una plataforma de preguntas y respuestas para equipos y organizaciones, basada en Stack Overflow. Incluye preguntas y respuestas, votaciones y reputación con insignias, sugerencias de preguntas duplicadas, búsqueda de texto completo y espacios que aíslan grupos de preguntas y usuarios. Se distribuye como un único JAR de Spring Boot y se puede desplegar en Heroku, AWS, Azure o un VPS convencional.
¿scoold es gratuito? ¿Qué licencia tiene?
scoold es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿scoold sigue mantenido?
Mantenimiento activo. El último commit de scoold fue el 3 nov 2026.
¿Para qué puedo usar scoold?
Crear una base de conocimientos interna donde los equipos de ingeniería respondan las preguntas de sus compañeros Gestionar un foro de soporte autohospedado para los usuarios de un producto Migrar el contenido de Stack Overflow for Teams a una instancia autohospedada
¿Cómo se instala scoold?
Clona el repositorio: git clone https://github.com/erudika/scoold.git && cd scoold Compila el proyecto con Maven: mvn install Ejecuta una instancia de desarrollo local (necesita un archivo scoold-application.conf): mvn -Dconfig.file=./scoold-application.conf spring-boot:run
¿Dónde consigo scoold?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Erudika/scoold

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados