Apache Answer — платформа с открытым исходным кодом для создания форумов сообщества, справочных центров и баз знаний.
Erudika/scoold
Платформа вопросов и ответов и обмена знаниями для команд с собственным хостингом, вдохновлённая Stack Overflow и построенная на Spring Boot.
Open source альтернатива:Stack Overflow for Teams
- Звёзды
- 920
- Форки
- 228
- Открытые issues
- 7
- Последний коммит
- 3 дня назад
Что это?
Scoold — платформа вопросов и ответов для команд и организаций, созданная по образцу Stack Overflow. В ней есть вопросы и ответы, голосование, репутация и значки, предложения похожих вопросов и дубликатов, полнотекстовый поиск, а также пространства, изолирующие группы вопросов и пользователей. Приложение поставляется в виде одного JAR-файла Spring Boot и разворачивается на Heroku, AWS, Azure или обычном VPS.
За работу бэкенда отвечает Para — отдельный мультитенантный сервис, который хранит данные в одной из нескольких поддерживаемых баз данных. Scoold работает как клиент Para: несколько экземпляров Scoold могут использовать одну среду Para, а несколько сайтов Scoold — работать на разных приложениях Para. Во фронтенде используются jQuery и Materialize CSS.
Проект поддерживает вход через социальные сети и LDAP, mTLS, RESTful API с документацией в формате OpenAPI 3.0, вебхуки, уведомления по электронной почте, Markdown с подсветкой синтаксиса и i18n, включая поддержку языков с письмом справа налево. Коммерческая версия Scoold Pro добавляет интеграции с чатами, а также функции SAML/SCIM.
Ключевые возможности
- 01Вопросы и ответы с голосованием, репутацией и значками, а также созданием пользовательских значков
- 02Полнотекстовый поиск и предложения похожих вопросов и дубликатов
- 03Пространства, объединяющие вопросы и пользователей в изолированные команды
- 04Бэкенд, не привязанный к конкретной базе данных, благодаря сервису Para
- 05Аутентификация через социальные сети, LDAP и mTLS
- 06RESTful API с документацией OpenAPI 3.0 и вебхуки с подписанными данными
Сценарии использования
- Создание внутренней базы знаний, где инженерные команды отвечают на вопросы друг друга
- Развёртывание собственного форума поддержки для пользователей продукта
- Перенос контента Stack Overflow for Teams в собственный экземпляр
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/erudika/scoold.git && cd scoold - 2
Соберите проект с помощью Maven
mvn install - 3
Запустите локальный экземпляр для разработки (требуется файл scoold-application.conf)
mvn -Dconfig.file=./scoold-application.conf spring-boot:run
Что важно знать
- Для хранения данных требуется отдельный сервер Para в качестве backend.
- Для сборки из исходного кода необходимы JDK 8 или новее и Maven; для создания нативных образов также требуется GraalVM.
- Некоторые ключевые функции, такие как SAML, загрузка файлов и упоминания, доступны только в платной версии Scoold Pro.
В подборках
Темы
Частые вопросы
- Что такое scoold?
- Платформа вопросов и ответов и обмена знаниями для команд с собственным хостингом, вдохновлённая Stack Overflow и построенная на Spring Boot. Scoold — платформа вопросов и ответов для команд и организаций, созданная по образцу Stack Overflow. В ней есть вопросы и ответы, голосование, репутация и значки, предложения похожих вопросов и дубликатов, полнотекстовый поиск, а также пространства, изолирующие группы вопросов и пользователей. Приложение поставляется в виде одного JAR-файла Spring Boot и разворачивается на Heroku, AWS, Azure или обычном VPS.
- scoold можно использовать бесплатно? Какая у него лицензия?
- scoold распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- scoold всё ещё поддерживается?
- Активно поддерживается. Последний коммит в scoold — 3 нояб. 2026 г..
- Для чего можно использовать scoold?
- Создание внутренней базы знаний, где инженерные команды отвечают на вопросы друг друга Развёртывание собственного форума поддержки для пользователей продукта Перенос контента Stack Overflow for Teams в собственный экземпляр
- Как установить scoold?
- Клонируйте репозиторий: git clone https://github.com/erudika/scoold.git && cd scoold Соберите проект с помощью Maven: mvn install Запустите локальный экземпляр для разработки (требуется файл scoold-application.conf): mvn -Dconfig.file=./scoold-application.conf spring-boot:run
- Где скачать scoold?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Erudika/scoold
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Персональная и командная база знаний на собственном хостинге, работающая на Cloudflare Workers, D1 и R2 и совместимая с Memos API и MCP.
Q&A-платформа на Rails для codidact.com: одна установка поддерживает несколько сообществ, категорий и типов публикаций.
Интеграция Spring Cloud с компонентами Netflix OSS, например с Eureka для обнаружения сервисов в приложениях Spring Boot.
Реализации интерфейсов Spring Cloud для Kubernetes: Spring Cloud-приложения могут использовать Kubernetes для обнаружения сервисов и конфигурации.
Платформа с открытым исходным кодом для создания AI-агентов на Java, LangChain4j, Spring Boot и Vue 3: модели, агенты, RAG, Skills, MCP и анализ данных через text-to-SQL.