WIPIVERSE

디스코스 (소프트웨어)

디스코스(Discourse)는 오픈 소스 소프트웨어 기반의 현대적인 온라인 토론 포럼 플랫폼이다. Ruby on Rails와 Ember.js를 이용해 개발되었으며, PostgreSQL을 데이터베이스로 사용한다. 2013년 Ethan Miller와 Sam Saffron이 처음 발표했으며, 이후 전 세계 다양한 커뮤니티와 기업에서 채택하고 있다.

주요 특징

구분 내용
실시간 업데이트 웹소켓을 활용해 페이지 새로 고침 없이 실시간으로 게시물과 댓글을 표시한다.
반응형 디자인 데스크톱, 태블릿, 스마트폰 등 다양한 디바이스에서 최적화된 UI를 제공한다.
신뢰도 및 평판 시스템 사용자의 활동에 따라 “신뢰도”(trust level)가 자동으로 상승하며, 이는 게시물 작성 권한 등에 영향을 미친다.
자동화 도구 스팸 차단, 자동 요약, 사용자 차단 등 관리자를 위한 자동화 플러그인이 내장되어 있다.
플러그인 아키텍처 Ruby 및 JavaScript 기반 플러그인을 통해 기능을 확장할 수 있다.
다국어 지원 다양한 언어 로컬라이제이션 파일을 제공하며, 커뮤니티 기여를 통해 번역이 지속적으로 업데이트된다.
호스팅 옵션 공식 Discourse.org에서 제공하는 매니지드 호스팅 서비스와, 자체 서버에 설치·운영하는 두 가지 방식이 있다.

기술 사양

  • 백엔드: Ruby on Rails 6.x, PostgreSQL 12 이상
  • 프론트엔드: Ember.js, SCSS, HTML5, CSS3
  • 배포: Docker 컨테이너 기반으로 배포되며, Docker Compose 파일이 기본 제공된다.
  • 운영 체제: Ubuntu 20.04 LTS 이상을 권장하지만, Docker를 지원하는 대부분의 Linux 배포판에서 실행 가능하다.

사용 사례

  • 오픈 소스 프로젝트 커뮤니티: 예를 들어, GitHub, Mozilla, Python 등 여러 오픈 소스 프로젝트가 공식 포럼으로 Discourse를 채택하고 있다.
  • 기업 내부 포럼: 사내 지식 공유와 협업을 위한 내부 포럼으로 활용되는 사례가 있다.
  • 교육 기관: 온라인 강의·토론·Q&A 플랫폼으로 사용되는 경우가 있다.

라이선스

Discourse는 GNU General Public License v2(GPL‑v2) 하에 배포된다. 따라서 소스 코드를 자유롭게 수정·재배포할 수 있으며, 상업적 사용도 허용한다.

참고 사항

  • 최신 버전 및 업데이트 내용은 공식 GitHub 저장소(https://github.com/discourse/discourse)와 공식 웹사이트(https://www.discourse.org)에서 확인할 수 있다.
  • 설치·운영에 관한 상세 문서는 공식 문서 페이지에 정리되어 있다.
둘러보기

더 찾아볼 만한 주제

    전체 문서 보기