PDF 양식을 채우고 서명하는 과정을 웹에서 끝내는 오픈소스 도구
종이 문서를 스캔해 전자 서명을 받는 번거로움을 덜어줍니다. DocuSeal은 PDF 양식을 만들고, 여러 사람이 온라인으로 내용을 채우며 서명할 수 있게 해주는 플랫폼입니다. 모바일에서도 편하게 쓸 수 있는 웹 도구로, 문서 처리의 마지막 단계를 디지털로 옮깁니다.
직접 편집하는 PDF 양식
문서 양식을 만들 때 코드를 쓰지 않고 화면에서 바로 드래그 앤 드롭으로 필드를 배치합니다. 서명, 날짜, 파일 첨부, 체크박스 등 12가지 필드 유형을 지원합니다. 하나의 문서에 여러 명이 참여해 각각의 부분을 채울 수 있습니다. 이렇게 만든 양식은 모바일 화면에 최적화되어 있어 어디서든 접근할 수 있습니다.
서명 처리와 데이터 저장
사용자가 서명하면 시스템이 자동으로 PDF에 전자 서명을 적용합니다. 서명된 문서의 진위를 검증하는 기능도 함께 제공됩니다. 파일은 로컬 디스크에 저장하거나 AWS S3, Google Storage, Azure Cloud 같은 클라우드 스토리지에 올릴 수 있습니다. SMTP를 통해 서명 요청이나 완료 알림 메일을 자동으로 발송합니다.
배포와 확장 기능
Docker 컨테이너로 실행하며, 기본값은 SQLite 데이터베이스를 사용합니다. PostgreSQL이나 MySQL을 쓰려면 환경 변수를 지정하면 됩니다. Heroku, Railway, DigitalOcean, Render 등 주요 클라우드 플랫폼에 빠르게 배포할 수 있습니다. 기업용 기능으로는 사용자 역할 관리, SMS 인증, CSV/XLSX를 통한 대량 발송, SSO/SAML 연동, 그리고 React나 Vue 등 프론트엔드 프레임워크에 서명 폼을 임베드하는 기능이 있습니다.
라이선스와 사용 전 확인 사항
이 프로젝트는 AGPLv3 라이선스와 Section 7(b) 추가 조항에 따라 배포됩니다. 상업적 사용이나 수정 전에는 LICENSE 파일과 추가 조항을 반드시 검토해야 합니다. 기본 배포 환경은 SQLite를 사용하지만, 프로덕션 환경에서는 PostgreSQL이나 MySQL 사용을 권장합니다. 도메인 이름과 SSL 인증서 설정을 위해 Caddy를 함께 사용하는 Docker Compose 구성도 제공합니다.