Sunucunuzdaki işlemci modeli x86 tabanlı veya ARM tabanlı olabilir. Documenos® her ikisiyle de uyumludur. Her iki sunucu mimarisi için uygun kurulum dosyalarını şu sayfadan indirebilirsiniz: İndirme
İki kurulum yolu vardır: Docker ile tüm bileşenler tek komutla ayağa kalkar ve önerilen yöntem budur. Windows IIS kurulumu ise uygulamayı mevcut Windows sunucu altyapınızda çalıştırmak istediğinizde tercih edilir.
Tek bir paket; uygulamayı, PostgreSQL veritabanını, Dijital İmza Servisini, Elasticsearch arama motorunu ve LibreTranslate çeviri servisini birlikte kurar.
docker-compose.yml, yapılandırma değerlerini içeren .env ve kurulum notlarını içeren readme.md dosyalarından oluşur. Klasörü olduğu gibi sunucunuza kopyalayın.
.env dosyasını açın ve konteynerleri başlatmadan önce şu iki değeri mutlaka kendi güçlü ve benzersiz değerlerinizle değiştirin: DB_PASSWORD (PostgreSQL veritabanı kullanıcısının parolası) ve DEFAULT_PWD (yeni oluşturulan kullanıcılara atanan ilk parola; kullanıcılar ilk girişten sonra değiştirmelidir). Üretim ortamında asla örnek veya varsayılan parola kullanmayın.
*_BIND_IP ve *_PORT değerlerini kontrol edin. Varsayılan olarak veritabanı, imza, arama ve çeviri servisleri yalnızca 127.0.0.1 adresine bağlanır ve dışarıdan erişilemez; dışarıya açık olan tek port uygulama portudur (APP_PORT, varsayılan 8080). Uygulama bir yük dengeleyici veya ters vekil sunucu arkasındaysa CLIENT_IP_HEADER değerini (örneğin X-Forwarded-For) doldurun.
docker-compose.yml dosyasının bulunduğu klasörde şu komutu çalıştırın: docker compose up -d
TRANSLATE_LOAD_ONLY ile belirlenen dil modellerini indirir; bu, normal bir bağlantıda 5–10 dakika sürer ve yalnızca bir kez yapılır. İlerlemeyi docker compose ps ve docker compose logs -f documenos_translate komutlarıyla izleyebilirsiniz. Servis indirme sırasında starting, hazır olduğunda healthy görünür. Bağlantınız yavaşsa TRANSLATE_START_PERIOD değerini artırın.
http://sunucu-adresiniz:8080 adresini (veya belirlediğiniz APP_PORT değerini) açın, ilk çalıştırma yönergelerini izleyerek yönetici hesabını oluşturun ve lisansınızı kaydedin.
Güncelleme:
En son paketi indirin, mevcut yapılandırma değerlerinizi yeni .env dosyasına aktarın ve docker compose pull ardından docker compose up -d komutlarını çalıştırın. Verileriniz adlandırılmış Docker birimlerinde (volume) tutulur; güncellemelerden ve yeniden başlatmalardan etkilenmez.
Documenos® bir ASP.NET Core uygulamasıdır; IIS üzerinde ASP.NET Core Modülü aracılığıyla çalışır.
iisreset komutuyla yeniden başlatın.
DOCUMENOS_CORE), raporlama (DOCUMENOS_REPORT) ve yüz tanıma (DOCUMENOS_FACE) için ayrı veritabanları kullanır.
C:\inetpub\documenos.
appsettings.json dosyasında ConnectionStrings bölümüne PostgreSQL bağlantı bilgilerinizi (CnStrServer, CnStr, CnStrBI, CnStrFA) girin. İmza ve çeviri servislerinin adreslerini (SignatureServiceUrl, TranslateServiceUrl) de aynı dosyada tanımlayın. Elasticsearch arama sunucusunun bağlantısı ise kurulumdan sonra yönetim panelinden tanımlanır.
IIS AppPool\<havuz adı> kimliğine okuma ve yazma izni verin. Uygulama; günlükleri, geçici dosyaları ve veri koruma anahtarlarını bu kimlikle yazar.
Güncelleme: IIS kurulumunda sürüm yükseltme adımları Bakım ve Güncelleme sayfasında anlatılmaktadır. Lisans kaydı ve deneme modu hakkında bilgi için Lisanslama sayfasını inceleyin.