Repolode
ether

ether/etherpad

모든 편집의 작성자를 기록하고 전체 수정 이력을 보존하는 자체 호스팅형 실시간 공동 문서 편집기입니다.

대체할 수 있는 제품:Google DocsMicrosoft Word Online

스타
18,618
포크
3,061
열린 이슈
10
마지막 커밋
21시간 전

어떤 프로젝트인가요?

Etherpad는 공유 문서를 위한 실시간 공동 편집기입니다. 모든 변경 사항은 작성자와 연결되고, 모든 수정본이 보존되며, 타임슬라이더를 사용하면 패드의 이력을 글자 단위로 거슬러 올라갈 수 있습니다. 편집 중에는 작성자별 색상으로 누가 어떤 내용을 썼는지 확인할 수 있습니다.

자체 서버에서 실행할 수 있으며 Node.js 24 이상이 필요합니다. 운영 환경에서는 PostgreSQL이나 MySQL 같은 데이터베이스를 사용할 수 있습니다. 관리자 인터페이스나 명령줄에서 설치할 수 있는 플러그인으로 기능을 확장할 수 있으며, 마크다운, 댓글, 제목, WebRTC 영상 등을 지원합니다. HTTP API와 OpenAPI 정의를 통해 다른 웹 애플리케이션에서 패드, 사용자, 그룹을 관리할 수 있습니다. 전체 데이터 내보내기 기능도 기본 제공됩니다.

코드는 Apache 2.0 라이선스로 제공되며, 인터페이스는 105개 언어로 번역되어 있습니다. AI 기능은 코어에 포함되어 있지 않으며, 원하는 모델에 연결하는 플러그인을 통해 사용할 수 있습니다.

핵심 기능

  • 01각 편집의 작성자를 기록하고 작성자별 색상을 표시합니다.
  • 02글자 단위 타임슬라이더로 전체 수정 이력을 확인할 수 있습니다.
  • 03자체 호스팅으로 실행할 수 있으며 PostgreSQL과 MySQL을 지원합니다.
  • 04마크다운, 댓글, 영상, 인증 플러그인으로 기능을 확장할 수 있습니다.
  • 05다른 애플리케이션에 연동할 수 있는 HTTP API와 OpenAPI 정의를 제공합니다.
  • 06전체 데이터 내보내기 기능을 기본 제공합니다.

활용 사례

  • 데이터를 자체 서버에 보관해야 하는 조직의 공동 문서 작성
  • 공동 글쓰기 환경을 운영하는 대학과 학교
  • 편집 이력을 공개해야 하는 공공 의견 수렴이나 시민 프로젝트
  • API를 통해 기존 웹 애플리케이션에 공동 편집 패드 연동

빠른 시작

  1. 1

    npm으로 pnpm을 전역 설치합니다

    npm install -g pnpm
  2. 2

    프로젝트 종속 항목을 설치합니다

    pnpm i
  3. 3

    Etherpad를 빌드합니다

    pnpm run build:etherpad
  4. 4

    Etherpad를 시작한 다음 http://localhost:9001을 엽니다

    pnpm run prod

사용 전 알아둘 점

  • Node.js 24 이상이 필요하며, 서버를 직접 실행하고 관리해야 합니다.
  • 기본 dirtyDB 드라이버는 테스트용이므로, 프로덕션 환경에서는 MySQL과 같은 전용 데이터베이스가 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

etherpad은(는) 무엇인가요?
모든 편집의 작성자를 기록하고 전체 수정 이력을 보존하는 자체 호스팅형 실시간 공동 문서 편집기입니다. Etherpad는 공유 문서를 위한 실시간 공동 편집기입니다. 모든 변경 사항은 작성자와 연결되고, 모든 수정본이 보존되며, 타임슬라이더를 사용하면 패드의 이력을 글자 단위로 거슬러 올라갈 수 있습니다. 편집 중에는 작성자별 색상으로 누가 어떤 내용을 썼는지 확인할 수 있습니다.
etherpad은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
etherpad은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
etherpad은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. etherpad의 마지막 커밋은 2026년 11월 5일입니다.
etherpad은(는) 어디에 사용할 수 있나요?
데이터를 자체 서버에 보관해야 하는 조직의 공동 문서 작성 공동 글쓰기 환경을 운영하는 대학과 학교 편집 이력을 공개해야 하는 공공 의견 수렴이나 시민 프로젝트 API를 통해 기존 웹 애플리케이션에 공동 편집 패드 연동
etherpad는 어떻게 설치하나요?
npm으로 pnpm을 전역 설치합니다: npm install -g pnpm 프로젝트 종속 항목을 설치합니다: pnpm i Etherpad를 빌드합니다: pnpm run build:etherpad Etherpad를 시작한 다음 http://localhost:9001을 엽니다: pnpm run prod
etherpad은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ether/etherpad

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트