# Commencer
<img src="/img/ironsecuredoc-on-docker.png" alt="IronSecureDoc on Docker" class="img-responsive add-shadow img-margin" style="max-width:100%;" />
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**](https://hub.docker.com/r/ironsoftwareofficial/ironsecuredoc) .
## 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
- [**Héberger sur Windows**](/enterprise/securedoc/tutorials/hosting-windows/) à l'aide **de Docker Desktop** ou **Compose**
- [**Héberger sur Mac**](/enterprise/securedoc/tutorials/hosting-mac/) à l'aide **de Docker Desktop** ou **Compose**
- [**Héberger sur Linux**](/enterprise/securedoc/tutorials/hosting-linux/) en utilisant **Docker Desktop** ou **Compose**
#### Déploiement sur le cloud
- [**Déploiement sur Azure**](/enterprise/securedoc/tutorials/set-up-azure/) à l'aide de **Terraform** sur **Azure Container Registry**
- [**Déploiement sur AWS**](/enterprise/securedoc/tutorials/set-up-aws/) à l'aide **d'Elastic Container Service (ECS)**
### 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
- [**Utilisez le guide de référence de l'API REST**](/enterprise/securedoc/tutorials/use-rest-api/)
#### Bibliothèque cliente .NET
- **Uniquement .NET :** [**Tutoriel client .NET**](/enterprise/securedoc/tutorials/set-up-in-csharp-dotnet/) Bibliothèque depuis NuGet
## 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**](trial-license) pour découvrir toutes les fonctionnalités.
#### Fonctionnalités gratuites et entreprises
<img src="/static-assets/securedoc/assets/features-watermark.png" alt="Feature Access Table" class="img-responsive add-shadow img-margin" style="max-width:100%;" />
#### 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 "](https://docs.docker.com/get-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.**
```shell
docker pull ironsoftwareofficial/ironsecuredoc
```
3. **Démarrez un conteneur IronSecureDoc.**
Remplacez votre clé de licence IronSecureDoc par la véritable clé de licence dans l'argument `IronSecureDoc_LicenseKey`. Si vous n'en avez pas encore, [**obtenez une clé de licence d'essai gratuite dès aujourd'hui**](trial-license) .
```shell
docker run --name ironsecuredoc -p 8080:80 -e IronSecureDoc_LicenseKey=YOUR_LICENSE_KEY ironsoftwareofficial/ironsecuredoc
```
[[t:(Si vous avez une mémoire limitée disponible sur l'hôte, utilisez le drapeau `-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.**
```shell
curl http://localhost:8080/v1/document-services/ping
```
- L'appel doit retourner `200` avec la réponse `pong`.
#### Retirer les conteneurs
Pour supprimer les conteneurs, exécutez :
```shell
# Remove SecureDoc containers
docker rm ironsecuredoc
```
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.
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.
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
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
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 .
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 et créer des manuels bien structurés et visuellement attrayants.