PDF 서명을 기반으로 하며, DocuSign을 대체해 자체 호스팅할 수 있는 오픈소스 문서 서명 플랫폼입니다.
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
Docker와 git을 설치하세요
- 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와 도메인 이름 및 리버스 프록시를 사용하는 다중 서비스 구성이 필요합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- 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에 서명하고, 페이지를 정리하고, 메타데이터를 수정하고, 파일을 압축할 수 있는 무료 오픈소스 웹 앱입니다.
공문과 계약서 같은 구조화된 비즈니스 문서를 작성하고, 협업하고, 배포하는 오픈소스 문서 라이프사이클 관리 플랫폼입니다.
HTTP, ping, 포트, DNS, Docker 등을 점검하고 상태 페이지와 장애 알림을 제공하는 셀프 호스팅 가동 시간 및 인프라 모니터링 앱입니다.