시작하기

Curtis Chau
Curtis Chau
Updated: 2026년 6월 29일
IronSecureDoc on Docker

이 가이드를 통해 IronSecureDoc을 5분 만에 설치하고 실행할 수 있습니다. IronSecureDoc은 외부와 완전히 분리된 자체 호스팅 보안 컨테이너입니다.

IronSecureDoc은 DockerHub 에서 Docker 이미지로 다운로드할 수 있습니다.

플랫폼 설정 바로가기 링크

using 환경에 맞는 보다 구체적인 튜토리얼이 필요하시면 저희 튜토리얼을 참조해 주세요.

IronSecureDoc을 컨테이너로 호스팅하기

IronSecureDoc은 사용자가 접근 및 사용 방식을 완벽하게 제어할 수 있도록 어딘가에서 실행되어야 합니다. Windows/Mac/Linux 컴퓨터, 로컬 인트라넷의 서버 또는 클라우드 호스팅 컨테이너를 사용하십시오. 당신의 필요에 가장 적합한 것을 선택하세요.

로컬에서 호스팅하세요

클라우드에 배포

  • Terraform을 사용하여 Azure Container Registry 에 배포
  • Elastic Container Service(ECS)를 사용하여 AWS에 배포

클라이언트로서 IronSecureDoc에 액세스하기

호스팅이 완료되면 IronSecureDoc은 해당 URL에 대한 RESTful 호출을 통해 호출할 수 있습니다. 기본적으로 저희 문서에는 REST API 사용 사례가 포함되어 있습니다. 또한 NuGet 에서 REST API를 클라이언트 라이브러리 클래스로 추상화하는 데 사용할 수 있는 .NET 클라이언트를 제공하고 있으며, 조만간 이러한 라이브러리를 더 많이 출시할 계획입니다.

기본

.NET 클라이언트 라이브러리

제품 기능 세트 자세히 살펴보기

이 컨테이너에는 무료 기능과 프리미엄 기업용 기능이 모두 포함되어 있습니다. 30일 무료 체험을 시작하여 모든 기능을 사용해 보세요.

무료 및 기업용 기능

Feature Access Table

기능 세부 정보

  • 암호화: PDF 암호 추가 + SHA 암호화

    • 사용자 및 소유자 암호를 설정, 변경 또는 삭제합니다.
    • 인쇄, 텍스트 복사, 양식 작성 등의 기능을 잠금 처리할 수 있습니다.
    • 문서 암호가 유효하고 올바른지 확인하십시오.
  • 수정: PDF에서 단어, 구문, 정규 표현식 패턴 및 영역을 수정합니다.

    • 문서 전체 또는 특정 페이지에서 특정 단어를 제거합니다.
    • 날짜, ID 번호 또는 이름과 같은 패턴을 정규 표현식을 사용하여 제거합니다.
    • PDF 파일의 특정 영역에서 데이터를 제거하는 기능 (양식 및 템플릿에 유용)
  • 인증: PDF 문서에 디지털 서명 파일(.pfx, .p12)을 적용하세요.

    • 디지털 서명은 수신자에게 해당 문서가 발신자로부터 온 것임을 보장합니다.
    • 서명은 수정이나 변조가 발생할 경우 효력을 잃도록 설정할 수 있습니다.
    • 문서에 있는 모든 서명이 유효한지 확인하십시오.
  • 추출: PDF 문서 페이지 텍스트 추출

Docker를 사용하여 IronSecureDoc 설치하기

IronSecureDoc용 Docker 이미지는 DockerHub에서 구할 수 있습니다. Docker 명령어를 사용하여 테스트 또는 개발 목적으로 IronSecureDoc을 시작하거나 중지할 수 있습니다.

컨테이너를 당겨서 시작하세요

  1. Docker를 설치하세요. Docker 설치 방법은 Get Docker 웹사이트를 참조하세요.

    • Docker Desktop을 사용하는 경우 최소 4GB의 메모리를 할당해야 합니다. Docker Desktop에서 메모리 사용량을 조정하려면 설정 > 리소스 로 이동하세요.
  2. IronSecureDoc Docker 이미지를 다운로드합니다.

    docker pull ironsoftwareofficial/ironsecuredoc
    SHELL
  3. IronSecureDoc 컨테이너를 시작합니다.

    IronSecureDoc 라이선스 키를 실제 라이선스 키로 IronSecureDoc_LicenseKey 인수에 대치하십시오. 아직 라이선스가 없으시다면 지금 바로 무료 평가판 라이선스 키를 받으세요 .

    docker run --name ironsecuredoc -p 8080:80 -e IronSecureDoc_LicenseKey=YOUR_LICENSE_KEY ironsoftwareofficial/ironsecuredoc
    SHELL
팁: 호스트의 사용 가능한 메모리가 제한된 경우 -m 플래그를 사용하여 컨테이너에 메모리 제한을 설정하십시오: -m 2GB
  1. SecureDoc 컨테이너가 실행 중인지 확인하기 위해 SecureDoc에 핑퐁 REST API 호출을 수행합니다.

    curl http://localhost:8080/v1/document-services/ping
    SHELL
    • 호출은 200와 함께 응답 pong을 반환해야 합니다.

컨테이너를 제거하세요

컨테이너를 제거하려면 다음 명령을 실행하세요.

# Remove SecureDoc containers
docker rm ironsecuredoc
SHELL

커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다.

더 읽어보기

시작할 준비 되셨나요?

버전:2024.10방금 출시