# Başlarken
<img src="/img/ironsecuredoc-on-docker.png" alt="IronSecureDoc on Docker" class="img-responsive add-shadow img-margin" style="max-width:100%;" />
Bu kılavuz, IronSecureDoc'u 5 dakika içinde çalıştırmanıza yardımcı olacaktır. IronSecureDoc, hava yalıtımlı kendi barındırılan Güvenlik Konteynırınız olacak.
IronSecureDoc, [**DockerHub**](https://hub.docker.com/r/ironsoftwareofficial/ironsecuredoc) üzerinden bir Docker görüntüsü olarak indirilebilir.
## Platformunuz için Hızlı Kurulum Bağlantıları
Ortamınız için daha özel bir eğitici isterseniz, lütfen eğiticilerimizden birine bakın:
### IronSecureDoc'un Konteyner Olarak Barındırılması
IronSecureDoc'un bir yerde çalışması gerekecek ve bu, nasıl erişilip kullanılacağı üzerinde tam kontrol sağlar. Ya Windows/Mac/Linux makinenizi, yerel intranet üzerindeki bir sunucuyu kullanın ya da bulut barındırılan bir konteyner kullanın. Hangisi ihtiyaçlarınıza daha iyi uyuyorsa.
#### Yerel Barındırma
- [**Windows'ta**](/enterprise/securedoc/tutorials/hosting-windows/) **Docker Desktop** veya **Compose** kullanarak barındırın
- [**Mac'te**](/enterprise/securedoc/tutorials/hosting-mac/) **Docker Desktop** veya **Compose** kullanarak barındırın
- [**Linux'ta**](/enterprise/securedoc/tutorials/hosting-linux/) **Docker Desktop** veya **Compose** kullanarak barındırın
#### Buluta Yayımlama
- [**Azure'a Yayımlama**](/enterprise/securedoc/tutorials/set-up-azure/) **Azure Container Registry** üzerinde **Terraform** kullanarak
- [**AWS'ye Yayımlama**](/enterprise/securedoc/tutorials/set-up-aws/) **Elastic Container Service (ECS)** kullanarak
### Müşteri Olarak IronSecureDoc Erişimi
Barındırıldıktan sonra, IronSecureDoc, URL ile yapılan RESTful çağrılar üzerinden çağrılabilir. Varsayılan olarak, belgelerimiz REST-API kullanım durumunu kapsar. .NET Client'imiz de mevcut olup, REST API'yi bir müşteri kütüphanesi sınıfına soyutlamak için kullanılabilir ve yakında bu tür daha fazla kütüphane sunmayı planlıyoruz.
#### Varsayılan
- [**REST API'yi Kullanma**](/enterprise/securedoc/tutorials/use-rest-api/) Referans Kılavuzu
#### .NET Müşteri Kütüphanesi
- **Yalnızca .NET:** [**.NET Müşteri Eğiticisi**](/enterprise/securedoc/tutorials/set-up-in-csharp-dotnet/) NuGet kütüphanesinden
## Ürün Özellik Seti İncelemesi
Bu konteyner hem ücretsiz hem de premium enterprise özelliklerini içerir. [**30 günlük denemeye başlayın**](trial-license) ve tüm özelliklerin tadını çıkarın.
#### Ücretsiz ve Kurumsal Özellikler
<img src="/static-assets/securedoc/assets/features-watermark.png" alt="Feature Access Table" class="img-responsive add-shadow img-margin" style="max-width:100%;" />
#### Özellik Özellikleri
- **Şifreleme:** PDF Şifresi + SHA Şifreleme Ekle
- KULLANICI ve SAHİP şifrelerini ayarlayın, değiştirin veya kaldırın.
- Yazdırma, Metin Kopyalama, Form Doldurma gibi işlevi kilitleyin.
- Belge parolasının geçerli ve doğru olduğunu doğrulayın.
- **Sansürleme:** PDF'te kelimeleri, ifadeleri, RegEx desenlerini ve bölgeleri sansürleyin
- Belge boyunca veya belirli sayfalarda bir kelimenin tüm örneklerini kaldırın.
- Tarihler, kimlik numaraları veya isimler gibi RegEx kullanarak desenleri kaldırın.
- Formlar ve şablonlar için faydalı olan belirli PDF bölgelerinden verileri kaldırın.
- **Sertifikasyon:** PDF belgenize dijital imza dosyası (.pfx, .p12) uygulayın
- Dijital imza alıcıların, belgenin sizden geldiğinden emin olmalarını sağlar.
- İmzalar, değişiklik ve müdahaleler meydana geldiğinde kırılacak şekilde ayarlanabilir.
- Belgedeki tüm imzaların geçerli olduğunu doğrulayın.
- **Çıkarma:** PDF belgesi sayfa metnini çıkarın
## Docker ile IronSecureDoc Kurulumu
IronSecureDoc için Docker görüntüleri DockerHub'da mevcuttur. IronSecureDoc'u test veya geliştirme amacıyla başlatmak ve durdurmak için Docker komutlarını kullanabilirsiniz.
### Konteyneri Çekin ve Başlatın
1. **Docker'ı kurun.** Ortamınız için Docker'ı kurmak için [Docker'ı Edinin](https://docs.docker.com/get-docker/) bölümünü ziyaret edin.
- Docker Desktop kullanıyorsanız, en az 4 GB bellek ayırdığınızdan emin olun. Docker Desktop'ta bellek kullanımını **Ayarlar > Kaynaklar** bölümüne giderek ayarlayabilirsiniz.
2. **IronSecureDoc Docker görüntüsünü çekin.**
```shell
docker pull ironsoftwareofficial/ironsecuredoc
```
3. **Bir IronSecureDoc konteynerini başlatın.**
IronSecureDoc lisans anahtarınızı `IronSecureDoc_LicenseKey` argümanındaki gerçek lisans anahtarıyla değiştirin. Henüz bir lisans anahtarınız yoksa, [**Bugün Ücretsiz Deneme Lisans Anahtarı Alın**](trial-license).
```shell
docker run --name ironsecuredoc -p 8080:80 -e IronSecureDoc_LicenseKey=YOUR_LICENSE_KEY ironsoftwareofficial/ironsecuredoc
```
[[t:(Eğer sunucuda sınırlı bellek varsa, kapsayıcı için bir bellek sınırı belirlemek amacıyla `-m` bayrağını kullanın: `-m 2GB`)]]
4. **SecureDoc konteynerinin çalıştığından emin olmak için SecureDoc'a bir ping-pong REST API çağrısı yapın.**
```shell
curl http://localhost:8080/v1/document-services/ping
```
- Çağrı, `pong` yanıtıyla birlikte `200` döndürmelidir.
#### Konteynerleri Kaldır
Konteynerleri kaldırmak için:
```shell
# Remove SecureDoc containers
docker rm ironsecuredoc
```
Bu kılavuz, IronSecureDoc'u 5 dakika içinde çalıştırmanıza yardımcı olacaktır. IronSecureDoc, hava yalıtımlı kendi barındırılan Güvenlik Konteynırınız olacak.
IronSecureDoc, DockerHub üzerinden bir Docker görüntüsü olarak indirilebilir.
Platformunuz için Hızlı Kurulum Bağlantıları
Ortamınız için daha özel bir eğitici isterseniz, lütfen eğiticilerimizden birine bakın:
IronSecureDoc'un Konteyner Olarak Barındırılması
IronSecureDoc'un bir yerde çalışması gerekecek ve bu, nasıl erişilip kullanılacağı üzerinde tam kontrol sağlar. Ya Windows/Mac/Linux makinenizi, yerel intranet üzerindeki bir sunucuyu kullanın ya da bulut barındırılan bir konteyner kullanın. Hangisi ihtiyaçlarınıza daha iyi uyuyorsa.
Yerel Barındırma
Windows'taDocker Desktop veya Compose kullanarak barındırın
Mac'teDocker Desktop veya Compose kullanarak barındırın
Linux'taDocker Desktop veya Compose kullanarak barındırın
Buluta Yayımlama
Azure'a YayımlamaAzure Container Registry üzerinde Terraform kullanarak
Barındırıldıktan sonra, IronSecureDoc, URL ile yapılan RESTful çağrılar üzerinden çağrılabilir. Varsayılan olarak, belgelerimiz REST-API kullanım durumunu kapsar. .NET Client'imiz de mevcut olup, REST API'yi bir müşteri kütüphanesi sınıfına soyutlamak için kullanılabilir ve yakında bu tür daha fazla kütüphane sunmayı planlıyoruz.
Bu konteyner hem ücretsiz hem de premium enterprise özelliklerini içerir. 30 günlük denemeye başlayın ve tüm özelliklerin tadını çıkarın.
Ücretsiz ve Kurumsal Özellikler
Özellik Özellikleri
Şifreleme: PDF Şifresi + SHA Şifreleme Ekle
KULLANICI ve SAHİP şifrelerini ayarlayın, değiştirin veya kaldırın.
Yazdırma, Metin Kopyalama, Form Doldurma gibi işlevi kilitleyin.
Belge parolasının geçerli ve doğru olduğunu doğrulayın.
Sansürleme: PDF'te kelimeleri, ifadeleri, RegEx desenlerini ve bölgeleri sansürleyin
Belge boyunca veya belirli sayfalarda bir kelimenin tüm örneklerini kaldırın.
Tarihler, kimlik numaraları veya isimler gibi RegEx kullanarak desenleri kaldırın.
Formlar ve şablonlar için faydalı olan belirli PDF bölgelerinden verileri kaldırın.
Sertifikasyon: PDF belgenize dijital imza dosyası (.pfx, .p12) uygulayın
Dijital imza alıcıların, belgenin sizden geldiğinden emin olmalarını sağlar.
İmzalar, değişiklik ve müdahaleler meydana geldiğinde kırılacak şekilde ayarlanabilir.
Belgedeki tüm imzaların geçerli olduğunu doğrulayın.
Çıkarma: PDF belgesi sayfa metnini çıkarın
Docker ile IronSecureDoc Kurulumu
IronSecureDoc için Docker görüntüleri DockerHub'da mevcuttur. IronSecureDoc'u test veya geliştirme amacıyla başlatmak ve durdurmak için Docker komutlarını kullanabilirsiniz.
Konteyneri Çekin ve Başlatın
Docker'ı kurun. Ortamınız için Docker'ı kurmak için Docker'ı Edinin bölümünü ziyaret edin.
Docker Desktop kullanıyorsanız, en az 4 GB bellek ayırdığınızdan emin olun. Docker Desktop'ta bellek kullanımını Ayarlar > Kaynaklar bölümüne giderek ayarlayabilirsiniz.
IronSecureDoc Docker görüntüsünü çekin.
docker pull ironsoftwareofficial/ironsecuredoc
docker pull ironsoftwareofficial/ironsecuredoc
SHELL
Bir IronSecureDoc konteynerini başlatın.
IronSecureDoc lisans anahtarınızı IronSecureDoc_LicenseKey argümanındaki gerçek lisans anahtarıyla değiştirin. Henüz bir lisans anahtarınız yoksa, Bugün Ücretsiz Deneme Lisans Anahtarı Alın.
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
İpuçları: Eğer sunucuda sınırlı bellek varsa, kapsayıcı için bir bellek sınırı belirlemek amacıyla -m bayrağını kullanın: -m 2GB
SecureDoc konteynerinin çalıştığından emin olmak için SecureDoc'a bir ping-pong REST API çağrısı yapın.
Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.