Commencer

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

IronSecureDoc on Docker

Ce guide vous aidera à installer et à utiliser IronSecureDoc en 5 minutes. IronSecureDoc sera votre conteneur de sécurité auto-hébergé et isolé du réseau.

IronSecureDoc peut être téléchargé sous forme d'image Docker depuis DockerHub .

Liens rapides pour configurer votre plateforme

Si vous souhaitez un tutoriel plus spécifique à votre environnement, veuillez consulter l'un de nos tutoriels :

Hébergement d'IronSecureDoc en tant que conteneur

IronSecureDoc devra être exécuté quelque part, vous donnant un contrôle total sur la manière dont il est consulté et utilisé. Vous pouvez utiliser soit votre machine Windows/Mac/Linux, soit un serveur sur votre intranet local, soit un conteneur hébergé dans le cloud. Celui qui correspond le mieux à vos besoins.

Accueil local

Déploiement sur le cloud

Accéder à IronSecureDoc en tant que client

Une fois hébergé, IronSecureDoc peut être appelé via des requêtes RESTful à l'URL. Par défaut, notre documentation couvre le cas d'utilisation de l'API REST. Nous proposons également un client .NET sur NuGet qui permet d'abstraire l'API REST dans une classe de bibliothèque cliente, et nous prévoyons de lancer prochainement d'autres bibliothèques de ce type.

Défaut

Bibliothèque cliente .NET

Un aperçu des fonctionnalités du produit

Ce conteneur contient des fonctionnalités d'entreprise gratuites et premium. Démarrez un essai gratuit de 30 jours pour découvrir toutes les fonctionnalités.

Fonctionnalités gratuites et entreprises

Feature Access Table

Caractéristiques spécifiques

  • Chiffrement : Ajouter un mot de passe PDF + chiffrement SHA

    • Définir, modifier ou supprimer les mots de passe UTILISATEUR et PROPRIÉTAIRE.
    • Verrouiller les fonctionnalités telles que : impression, copie de texte, remplissage de formulaires, etc.
    • Vérifiez que le mot de passe du document est valide et correct.
  • Rédaction : Supprimer des mots, des expressions régulières et des régions d'un PDF

    • Supprimer les occurrences d'un mot dans l'ensemble du document ou sur des pages spécifiques.
    • Supprimez les modèles à l'aide d'expressions régulières, tels que les dates, les numéros d'identification ou les noms.
    • Supprimer des données de régions spécifiques des fichiers PDF, utile pour les formulaires et les modèles.
  • Certification : Appliquez un fichier de signature numérique (.pfx, .p12) à votre document PDF.

    • Une signature numérique garantit aux destinataires que le document provient bien de vous.
    • Les signatures peuvent être configurées pour être invalidées en cas de modifications ou de falsifications.
    • Vérifiez que toutes les signatures figurant sur le document sont valides.
  • Extraction : Extraire le texte de la page du document PDF

Installation d'IronSecureDoc avec Docker

Les images Docker pour IronSecureDoc sont disponibles sur DockerHub. Vous pouvez utiliser les commandes Docker pour démarrer et arrêter IronSecureDoc à des fins de test ou de développement.

Tirer et démarrer le conteneur

  1. Installez Docker. Consultez la page " Obtenir Docker " pour installer Docker dans votre environnement.

    • Si vous utilisez Docker Desktop, assurez-vous d'allouer au moins 4 Go de mémoire. Vous pouvez ajuster l'utilisation de la mémoire dans Docker Desktop en allant dans Paramètres > Ressources .
  2. Récupérez l'image Docker d'IronSecureDoc.

    docker pull ironsoftwareofficial/ironsecuredoc
    docker pull ironsoftwareofficial/ironsecuredoc
    SHELL
  3. Démarrez un conteneur IronSecureDoc.

    Remplacez votre clé de licence IronSecureDoc par la clé de licence réelle dans l'argument IronSecureDoc_LicenseKey . Si vous n'en avez pas encore, obtenez une clé de licence d'essai gratuite dès aujourd'hui .

    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

    Si la mémoire disponible sur l'hôte est limitée, utilisez l'option -m pour définir une limite de mémoire pour le conteneur : -m 2GB .

  4. Effectuez un appel API REST ping-pong à SecureDoc pour vous assurer que le conteneur SecureDoc est en cours d'exécution.

    curl http://localhost:8080/v1/document-services/ping
    curl http://localhost:8080/v1/document-services/ping
    SHELL
    • L'appel devrait renvoyer 200 avec la réponse pong .

Retirer les conteneurs

Pour supprimer les conteneurs, exécutez :

# Remove SecureDoc containers
docker rm ironsecuredoc
# Remove SecureDoc containers
docker rm ironsecuredoc
SHELL
Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes ...

Lire la suite
Prêt à commencer?
Version: 2024.10 vient de sortir