Empezar

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

IronSecureDoc on Docker

Esta guía te ayudará a poner en marcha IronSecureDoc en 5 minutos. IronSecureDoc será tu Contenedor de Seguridad auto-alojado y aislado.

IronSecureDoc se puede descargar como una imagen de Docker desde DockerHub.

Enlaces rápidos para la configuración de su plataforma

Si deseas un tutorial más específico para tu entorno, por favor consulta uno de nuestros tutoriales:

Alojamiento de IronSecureDoc como contenedor

IronSecureDoc necesitará ejecutarse en algún lugar, dándote control total sobre cómo se accede y utiliza. Puedes usar tu máquina Windows/Mac/Linux, un servidor en tu intranet local o un contenedor alojado en la nube. El que mejor se adapte a tus necesidades.

Hospedar localmente

Implementar en la nube

Acceder a IronSecureDoc como cliente

Una vez alojado, se puede llamar a IronSecureDoc mediante llamadas RESTful a la URL. Por defecto, nuestra documentación cubre el caso de uso de REST-API. También tenemos un Cliente .NET en NuGet que se puede utilizar para abstraer la API REST en una clase de biblioteca cliente, y planeamos lanzar más de estas bibliotecas pronto.

Por defecto

Biblioteca de cliente .NET

Una inmersión en el conjunto de características del producto

Este contenedor contiene tanto funciones empresariales gratuitas como premium. Inicia una prueba de 30 días para probar todas las funciones.

Funciones gratuitas y empresariales

Feature Access Table

Características específicas

  • Encriptación: Añadir Contraseña PDF + Encriptación SHA

    • Establecer, cambiar o eliminar las contraseñas de USUARIO y PROPIETARIO.
    • Bloquear funciones como: Imprimir, Copiar Texto, Rellenar Formularios, etc.
    • Verificar que la contraseña del documento sea válida y correcta.
  • Redacción: Redactar palabras, frases, patrones RegEx y regiones de un PDF

    • Eliminar instancias de una palabra a lo largo del documento o en páginas específicas.
    • Eliminar patrones usando RegEx, como fechas, números de identificación o nombres.
    • Eliminar datos de regiones específicas de PDFs, útil para formularios y plantillas.
  • Certificación: Aplicar un archivo de firma digital (.pfx, .p12) a tu documento PDF

    • Una firma digital asegura a los destinatarios que el documento proviene de ti.
    • Las firmas se pueden configurar para romperse cuando ocurren modificaciones y manipulaciones.
    • Verificar que todas las firmas del documento sean válidas.
  • Extracción: Extraer texto de página del documento PDF

Instalación de IronSecureDoc con Docker

Las imágenes de Docker para IronSecureDoc están disponibles en DockerHub. Puedes usar comandos de Docker para iniciar y detener IronSecureDoc para pruebas o desarrollo.

Tire y ponga en marcha el contenedor

  1. Instalar Docker. Visita Obtener Docker para instalar Docker para tu entorno.

    • Si usas Docker Desktop, asegúrate de asignar al menos 4GB de memoria. Puedes ajustar el uso de memoria en Docker Desktop yendo a Configuración > Recursos.
  2. Extraer la imagen de Docker de IronSecureDoc.

    docker pull ironsoftwareofficial/ironsecuredoc
    docker pull ironsoftwareofficial/ironsecuredoc
    SHELL
  3. Iniciar un contenedor de IronSecureDoc.

    Reemplaza tu clave de licencia de IronSecureDoc con la clave de licencia real en el argumento IronSecureDoc_LicenseKey. Si todavía no tienes una, Obtén una Clave de Licencia de Prueba Gratuita hoy.

    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

    ConsejosSi tiene memoria limitada disponible en el host, use el indicador -m para establecer un límite de memoria para el contenedor: -m 2GB

  4. Haz una llamada API REST ping-pong a SecureDoc para asegurar que el contenedor SecureDoc está en funcionamiento.

    curl http://localhost:8080/v1/document-services/ping
    curl http://localhost:8080/v1/document-services/ping
    SHELL
    • La llamada debería devolver 200 con la respuesta pong.

Retirar los contenedores

Para eliminar los contenedores, ejecuta:

# Remove SecureDoc containers
docker rm ironsecuredoc
# Remove SecureDoc containers
docker rm ironsecuredoc
SHELL
Curtis Chau
Escritor Técnico

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien ...

Leer más
¿Listo para empezar?
Version: 2024.10 recién lanzado