Repolode
Erudika

Erudika/scoold

Stack Overflow에서 영감을 받아 Spring Boot로 구축한 팀용 셀프 호스팅 Q&A 및 지식 공유 플랫폼입니다.

대체할 수 있는 제품:Stack Overflow for Teams

스타
920
포크
228
열린 이슈
7
마지막 커밋
3일 전

어떤 프로젝트인가요?

Scoold는 Stack Overflow를 모델로 한 팀 및 조직용 Q&A 플랫폼입니다. 질문과 답변, 투표와 배지 기반 평판, 중복 질문 추천, 전문 검색, 질문과 사용자를 그룹별로 분리하는 스페이스를 제공합니다. 단일 Spring Boot JAR로 배포되며 Heroku, AWS, Azure 또는 일반 VPS에서 실행할 수 있습니다.

백엔드는 여러 지원 데이터베이스에 데이터를 저장하는 별도의 멀티테넌트 서비스인 Para가 담당합니다. Scoold는 Para의 클라이언트이므로 여러 Scoold 인스턴스가 하나의 Para 환경을 공유하거나, 여러 Scoold 사이트를 서로 다른 Para 앱에서 실행할 수 있습니다. 프런트엔드는 jQuery와 Materialize CSS를 사용합니다.

이 프로젝트는 소셜 및 LDAP 로그인, mTLS 지원, OpenAPI 3.0으로 명세된 RESTful API, 웹훅, 이메일 알림, 구문 강조를 지원하는 Markdown, RTL 언어 지원을 포함한 i18n을 제공합니다. 상용 에디션인 Scoold Pro에는 채팅 통합과 SAML/SCIM 기능이 추가됩니다.

핵심 기능

  • 01투표, 평판 및 배지를 지원하는 Q&A와 사용자 지정 배지 생성
  • 02전문 검색 및 유사하거나 중복된 질문 추천
  • 03질문과 사용자를 분리된 팀별로 묶는 스페이스
  • 04Para 서비스를 통한 데이터베이스 비종속 백엔드
  • 05소셜, LDAP 및 mTLS 인증
  • 06OpenAPI 3.0으로 문서화된 RESTful API와 서명된 페이로드를 사용하는 웹훅

활용 사례

  • 엔지니어링 팀원들이 서로의 질문에 답하는 사내 지식 베이스 구축
  • 제품 사용자를 위한 셀프 호스팅 지원 포럼 운영
  • Stack Overflow for Teams 콘텐츠를 셀프 호스팅 인스턴스로 마이그레이션

빠른 시작

  1. 1

    저장소를 클론합니다

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

    Maven으로 프로젝트를 빌드합니다

    mvn install
  3. 3

    로컬 개발 인스턴스를 실행합니다(scoold-application.conf 파일 필요)

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

사용 전 알아둘 점

  • 데이터를 저장하려면 별도의 Para 백엔드 서버가 필요합니다.
  • 소스에서 빌드하려면 JDK 8 이상과 Maven이 필요하며, 네이티브 이미지에는 GraalVM도 필요합니다.
  • SAML, 파일 업로드, 멘션과 같은 일부 주요 기능은 유료 버전인 Scoold Pro에서만 사용할 수 있습니다.

포함된 컬렉션

토픽

자주 묻는 질문

scoold은(는) 무엇인가요?
Stack Overflow에서 영감을 받아 Spring Boot로 구축한 팀용 셀프 호스팅 Q&A 및 지식 공유 플랫폼입니다. Scoold는 Stack Overflow를 모델로 한 팀 및 조직용 Q&A 플랫폼입니다. 질문과 답변, 투표와 배지 기반 평판, 중복 질문 추천, 전문 검색, 질문과 사용자를 그룹별로 분리하는 스페이스를 제공합니다. 단일 Spring Boot JAR로 배포되며 Heroku, AWS, Azure 또는 일반 VPS에서 실행할 수 있습니다.
scoold은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
scoold은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
scoold은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. scoold의 마지막 커밋은 2026년 11월 3일입니다.
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를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트