Repolode
OpenSignLabs

OpenSignLabs/OpenSign

PDF 서명을 위한 오픈소스 자체 호스팅 전자서명 플랫폼으로, DocuSign을 대체할 무료 서비스입니다.

대체할 수 있는 제품:DocuSign

스타
7,233
포크
857
열린 이슈
204
마지막 커밋
4일 전

어떤 프로젝트인가요?

OpenSign은 사용자가 PDF 파일에 서명하고, 다른 사람에게 서명을 요청하며, 각 서명 요청의 진행 상태를 추적할 수 있는 전자서명 애플리케이션입니다. DocuSign과 같은 상용 전자서명 서비스의 자체 호스팅 대안으로 설계되었습니다.

서명자는 서명을 직접 그리거나 업로드하거나 입력한 뒤 저장해 재사용할 수 있습니다. 발신자는 여러 서명자를 초대하고, 서명 순서를 지정하며, 서명 링크를 공유할 수 있습니다. 게스트 서명자는 서명하기 전에 이메일로 전송된 일회용 코드를 입력해야 합니다. 문서 만료일을 설정할 수 있고, 서명자는 거부 사유를 남겨 서명을 거부할 수 있으며, 재사용 가능한 PDF 템플릿도 지원합니다. 문서마다 감사 로그와 완료 인증서가 생성됩니다.

이 프로젝트는 앱에서 생성한 API 키를 사용하는 API, Zapier 연동 기능, 자체 서버에서 실행할 수 있는 Docker 기반 설치 방식을 제공합니다. 배포 설정의 기본 MongoDB는 데이터가 영구 저장되지 않으므로, 실제 운영 환경에서는 직접 데이터베이스 연결을 제공해야 합니다.

핵심 기능

  • 01직접 그리거나 업로드하거나 입력한 서명 또는 저장된 서명으로 PDF 파일에 서명합니다.
  • 02여러 서명자를 초대하고 서명 링크를 공유하며 서명 순서를 지정합니다.
  • 03이메일로 받은 일회용 코드로 게스트 서명자를 인증합니다.
  • 04문서 만료일을 설정하고 서명자가 사유를 적어 거부할 수 있도록 합니다.
  • 05재사용 가능한 PDF 템플릿을 만들고 이메일 알림을 맞춤 설정합니다.
  • 06감사 추적 기록을 보관하고 문서마다 완료 인증서를 생성합니다.
  • 07REST API와 Zapier 커넥터를 통해 연동합니다.

활용 사례

  • 회사 내부 계약을 위한 서명 서비스를 자체 호스팅으로 운영합니다.
  • 저장된 PDF 템플릿을 사용해 반복적으로 계약서를 보냅니다.
  • 이메일 코드로 인증하는 고객이나 게스트에게 서명을 요청합니다.
  • API를 통해 문서 서명을 기존 비즈니스 시스템에 연결합니다.

빠른 시작

  1. 1

    Docker와 git을 설치하세요

  2. 2

    README에 있는 Linux/macOS용 Docker 설치 명령을 실행하세요(HOST_URL을 본인 도메인으로 설정)

    export HOST_URL=https://opensign.yourdomain.com && curl --remote-name-all https://raw.githubusercontent.com/OpenSignLabs/OpenSign/main/docker-compose.yml https://raw.githubusercontent.com/OpenSignLabs/OpenSign/main/Caddyfile https://raw.githubusercontent.com/OpenSignLabs/OpenSign/main/.env.local_dev && mv .env.local_dev .env.prod && docker compose up --force-recreate

사용 전 알아둘 점

  • AGPL-3 라이선스가 적용됩니다. 네트워크를 통해 제공할 경우 수정한 소스 코드를 공유해야 하는 카피레프트 라이선스입니다.
  • Docker 배포의 기본 MongoDB 인스턴스는 데이터를 유지하지 않으며 재시작할 때마다 삭제됩니다. 데이터를 보존하려면 직접 MongoDB URL을 제공해야 합니다.
  • 셀프 호스팅에는 Docker와 도메인 이름 및 리버스 프록시를 사용하는 다중 서비스 구성이 필요합니다.

포함된 컬렉션

토픽

#e-signature#pdf#document-signing#self-hosted#nodejs#react#mongodb#legaltech#digital-signature#docusign-alternative

자주 묻는 질문

OpenSign은(는) 무엇인가요?
PDF 서명을 위한 오픈소스 자체 호스팅 전자서명 플랫폼으로, DocuSign을 대체할 무료 서비스입니다. OpenSign은 사용자가 PDF 파일에 서명하고, 다른 사람에게 서명을 요청하며, 각 서명 요청의 진행 상태를 추적할 수 있는 전자서명 애플리케이션입니다. DocuSign과 같은 상용 전자서명 서비스의 자체 호스팅 대안으로 설계되었습니다.
OpenSign은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
OpenSign은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
OpenSign은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. OpenSign의 마지막 커밋은 2026년 11월 3일입니다.
OpenSign은(는) 어디에 사용할 수 있나요?
회사 내부 계약을 위한 서명 서비스를 자체 호스팅으로 운영합니다. 저장된 PDF 템플릿을 사용해 반복적으로 계약서를 보냅니다. 이메일 코드로 인증하는 고객이나 게스트에게 서명을 요청합니다. API를 통해 문서 서명을 기존 비즈니스 시스템에 연결합니다.
OpenSign는 어떻게 설치하나요?
Docker와 git을 설치하세요 README에 있는 Linux/macOS용 Docker 설치 명령을 실행하세요(HOST_URL을 본인 도메인으로 설정): export HOST_URL=https://opensign.yourdomain.com && curl --remote-name-all https://raw.githubusercontent.com/OpenSignLabs/OpenSign/main/docker-compose.yml https://raw.githubusercontent.com/OpenSignLabs/OpenSign/main/Caddyfile https://raw.githubusercontent.com/OpenSignLabs/OpenSign/main/.env.local_dev && mv .env.local_dev .env.prod && docker compose up --force-recreate
OpenSign은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/OpenSignLabs/OpenSign

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

관련 프로젝트

혼자 또는 여러 사람과 PDF에 서명하고, 페이지를 정리하고, 메타데이터를 수정하고, 파일을 압축할 수 있는 무료 오픈소스 웹 앱입니다.

생산성·앱#pdf#pdf-signature#php
834+2 이번 주113JavaScriptAGPL-3.0업데이트 16일 전