Los geht's
Dieser Leitfaden hilft Ihnen, IronSecureDoc in 5 Minuten zum Laufen zu bringen. IronSecureDoc wird Ihr selbst gehosteter Sicherheitsbehälter mit Luftabdeckung sein.
IronSecureDoc kann als Docker-Image von DockerHub heruntergeladen werden.
Quick Links zur Einrichtung für Ihre Plattform
Wenn Sie eine spezifische Anleitung für Ihre Umgebung wünschen, lesen Sie bitte eine unserer Anleitungen:
IronSecureDoc als Container hosten
IronSecureDoc muss irgendwo ausgeführt werden, so dass Sie die volle Kontrolle darüber haben, wie darauf zugegriffen wird und wie es verwendet wird. Verwenden Sie entweder Ihren Windows/Mac/Linux-Rechner, einen Server in Ihrem lokalen Intranet oder einen in der Cloud gehosteten Container. Je nachdem, was Ihren Bedürfnissen am besten entspricht.
Lokaler Gastgeber
- Hosting auf Windows mit Docker Desktop oder Compose
- Auf einem Mac hosten mit Docker Desktop oder Compose
- Auf Linux hosten mit Docker Desktop oder Compose
Bereitstellung in der Cloud
- Bereitstellung auf Azure mit Terraform auf Azure Container Registry
- Bereitstellung auf AWS mit Elastic Container Service (ECS)
Zugriff auf IronSecureDoc als Kunde
Sobald das IronSecureDoc gehostet ist, kann es über RESTful-Aufrufe der URL aufgerufen werden. Unsere Dokumentation deckt standardmäßig den Anwendungsfall REST-API ab. Wir haben auch einen .NET Client auf NuGet, der verwendet werden kann, um die REST-API in eine Client-Bibliotheksklasse zu verschleiern, und planen, bald weitere dieser Bibliotheken auf den Markt zu bringen.
Standard
- Verwendung der REST-API Referenzhandbuch
.NET Client-Bibliothek
- Nur .NET: .NET Client-Tutorial Bibliothek von NuGet
Ein Blick auf die Produktfunktionen
Dieser Container enthält sowohl kostenlose als auch Premium-Unternehmensfunktionen. Starten Sie eine 30-tägige Testversion, um alle Funktionen auszuprobieren.
Freie und Enterprise-Funktionen
Spezifische Merkmale
Verschlüsselung: PDF-Passwort + SHA-Verschlüsselung hinzufügen
Festlegen, Ändern oder Entfernen der Passwörter USER und OWNER.
- Sperren von Funktionen wie z. B.: Drucken, Kopiertest, Formulare ausfüllen, usw.
- Überprüfen Sie, ob das Dokumentenpasswort gültig und korrekt ist.
Schwärzung: Schwärzen Sie Wörter, Phrasen, RegEx-Muster und Bereiche eines PDFs
Entfernen Sie Vorkommen eines Wortes im gesamten Dokument oder auf bestimmten Seiten.
- Entfernen Sie Muster mit RegEx, z. B. Datumsangaben, ID-Nummern oder Namen.
- Entfernen Sie Daten aus bestimmten Bereichen von PDFs, nützlich für Formulare und Vorlagen.
Zertifizierung: Wenden Sie eine digitale Signaturdatei (.pfx, .p12) auf Ihr PDF-Dokument an
Eine digitale Unterschrift gibt den Empfängern die Sicherheit, dass das Dokument von Ihnen stammt.
- Signaturen können so eingestellt werden, dass sie bei Änderungen und Manipulationen zerstört werden.
- Überprüfen Sie, ob alle Signaturen im Dokument gültig sind.
- Extraktion: Extrahieren Sie den Seitentext des PDF-Dokuments
Installation von IronSecureDoc mit Docker
Docker-Images für IronSecureDoc sind auf DockerHub verfügbar. Sie können Docker-Befehle verwenden, um IronSecureDoc zu Test- oder Entwicklungszwecken zu starten und zu stoppen.
Ziehen und Starten des Containers
Docker installieren. Besuchen Sie Get Docker, um Docker für Ihre Umgebung zu installieren.
Wenn Sie Docker Desktop verwenden, stellen Sie sicher, dass Sie mindestens 4 GB Arbeitsspeicher zuweisen. Sie können die Speichernutzung in Docker Desktop anpassen, indem Sie zu Einstellungen > Ressourcen gehen.
- Ziehen Sie das IronSecureDoc-Docker-Image.
docker pull ironsoftwareofficial/ironsecuredoc
Starten Sie einen IronSecureDoc-Container.
Ersetzen Sie Ihren IronSecureDoc-Lizenzschlüssel durch das Argument für
IronSecureDoc_LicenseKey
. Wenn Sie noch keinen haben, Holen Sie sich noch heute einen kostenlosen Testlizenzschlüssel.
docker run --name ironsecuredoc -p 8080:80 -e IronSecureDoc_LicenseKey=YOUR_LICENSE_KEY
Tipps
-m 2GB
- Führen Sie einen Ping-Pong-REST-API-Aufruf an SecureDoc durch, um sicherzustellen, dass der SecureDoc-Container ausgeführt wird.
curl http://localhost:8080/v1/document-services/ping
Sollte 200
mit pong
zurückgeben.
Behälter entfernen
Um die Container zu entfernen, führen Sie aus:
# Remove SecureDoc containers
docker rm ironsecuredoc