始める

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronSecureDoc on Docker

このガイドは、IronSecureDoc を 5 分で起動して実行するのに役立ちます。 IronSecureDoc は、エアギャップ型のセルフホスト型セキュリティ コンテナーになります。

IronSecureDoc はDockerHubから Docker イメージとしてダウンロードできます。

プラットフォームのセットアップのためのクイックリンク

ご使用の環境に合わせたより具体的なチュートリアルが必要な場合は、以下のいずれかのチュートリアルを参照してください。

IronSecureDoc をコンテナとしてホストする

IronSecureDoc はどこかで実行する必要があります。これにより、アクセス方法と使用方法を完全に制御できるようになります。 Windows/Mac/Linux マシン、ローカル イントラネット上のサーバー、またはクラウドでホストされるコンテナーのいずれかを使用します。 どちらでもあなたのニーズに最も合うものをお選びください。

ローカルホスト

クラウドへのデプロイ

クライアントとしてIronSecureDocにアクセスする

ホストされると、IronSecureDoc は URL への RESTful 呼び出しを介して呼び出すことができます。 デフォルトでは、当社のドキュメントでは REST-API の使用ケースについて説明しています。 また、REST API をクライアント ライブラリ クラスに抽象化するために使用できる .NET クライアントも NuGet 上に用意されており、近々さらに多くのライブラリをリリースする予定です。

デフォルト

.NET クライアント ライブラリ

製品の機能セットの詳細

このコンテナーには、無料とプレミアムのエンタープライズ機能の両方が含まれています。 すべての機能を試すには、 30 日間のトライアルを開始してください

無料およびエンタープライズ機能

Feature Access Table

機能の詳細

-暗号化: PDFパスワード+SHA暗号化を追加

  • USER および OWNER のパスワードを設定、変更、または削除します。
  • 印刷、テキストのコピー、フォームの入力などの機能をロックします。
  • ドキュメントのパスワードが有効かつ正しいことを確認します。

-編集: PDF 内の単語、フレーズ、正規表現パターン、領域を編集します

  • 文書全体または特定のページから単語のインスタンスを削除します。
  • 正規表現を使用して、日付、ID 番号、名前などのパターンを削除します。
  • PDF の特定の領域からデータを削除します。フォームやテンプレートに役立ちます。

-認証: PDF 文書にデジタル署名ファイル (.pfx、.p12) を適用します

  • デジタル署名は、受信者に文書があなたから送信されたことを保証します。
  • 変更や改ざんが発生した場合に署名が破棄されるように設定できます。
  • ドキュメント内のすべての署名が有効であることを確認します。

-抽出: PDF文書のページのテキストを抽出

DockerでIronSecureDocをインストールする

IronSecureDoc の Docker イメージは DockerHub から入手できます。 Docker コマンドを使用して、テストまたは開発のために IronSecureDoc を起動および停止できます。

コンテナをプルして起動する

  1. Docker をインストールします。Get Dockerにアクセスして、お使いの環境に Docker をインストールしてください。

    • Docker Desktop を使用する場合は、少なくとも 4 GB のメモリを割り当てるようにしてください。 Docker Desktop のメモリ使用量を調整するには、 [設定] > [リソース]に移動します。
  2. IronSecureDoc Docker イメージをプルします。

    docker pull ironsoftwareofficial/ironsecuredoc
    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
    docker run --name ironsecuredoc -p 8080:80 -e IronSecureDoc_LicenseKey=YOUR_LICENSE_KEY ironsoftwareofficial/ironsecuredoc
    SHELL

    ヒントホスト上で利用可能なメモリが限られている場合は、 -mフラグを使用してコンテナのメモリ制限を設定します: -m 2GB

  4. SecureDoc へのピンポン REST API 呼び出しを実行して、SecureDoc コンテナが実行されていることを確認します。

    curl http://localhost:8080/v1/document-services/ping
    curl http://localhost:8080/v1/document-services/ping
    SHELL
    • 呼び出しは、応答pongとともに200返す必要があります。

コンテナを削除する

コンテナを削除するには、次のコマンドを実行します。

# Remove SecureDoc containers
docker rm ironsecuredoc
# Remove SecureDoc containers
docker rm ironsecuredoc
SHELL
カーティス・チャウ
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。

準備はできましたか?
Version: 2024.10 リリース