Wymagania systemowe

Ingenes Studio to aplikacja webowa oparta o technologię .NET 10 Blazor Server, hostowana na serwerze IIS, z lokalną bazą danych (Microsoft SQL Server lub MySQL), działająca w modelu on-premise. Wspiera połączenia z usługami chmurowymi Azure w celu rozbudowy funkcjonalności opartej o AI, OCR, wyszukiwanie semantyczne i składowanie danych.

Niniejsze wymagania dotyczą wyłącznie instalacji on-premise, czyli wdrożenia na serwerach klienta. W modelu SaaS infrastruktura jest po stronie Ingenes.

Poniżej znajdziesz wymagania niezbędne do prawidłowego uruchomienia i działania systemu.


1. Wymagania systemowe

System operacyjny

  • Microsoft Windows Server 2019, 2022 lub 2025 (64-bit)

Oprogramowanie

  • .NET 10 Hosting Bundle
  • IIS v8.0 lub nowszy
  • Microsoft SQL Server 2019/2022/2025 (Express/Standard) lub MySQL 5.7

Sprzęt

KomponentMinimalne wymaganie
Procesormin. 4 rdzenie (64-bit)
Pamięć RAMmin. 32 GB
Dysk twardymin. 100 GB wolnego miejsca + 10 GB na środowisko testowe

Sieć

  • Dostęp do sieci lokalnej i do Internetu

2. Konfiguracja zalecana (dla wydajności)

Dobór architektury serwerowej zależy od liczby użytkowników:

  • Do 50 użytkowników: jeden serwer aplikacyjno-bazodanowy
  • Powyżej 50 użytkowników: rozdzielenie ról na osobne serwery aplikacyjne i bazodanowe

3. Wymagania bezpieczeństwa

  • Certyfikat SSL/TLS (HTTPS)
  • Zabezpieczenia sieciowe: firewall, port 443 ¹
  • Ochrona przed atakami: brute force, XSS, SQL injection
  • Opcjonalnie: integracja z Active Directory

¹ Jeżeli następuje kolizja portu z inną aplikacją na etapie wdrożenia, można ustalić inny numer portu.

Wystawienie aplikacji na zewnątrz

W przypadku udostępnienia systemu poza siecią wewnętrzną wymagane jest:

  • Publiczny adres IP, DNS, certyfikat SSL
  • Zabezpieczenie przez VPN, IP allowlist lub Azure Application Gateway
  • DNS, port, certyfikat SSL oraz dostęp z IP firmy Ingenes (dla celów serwisowych)

4. Dostęp serwisowy (firma Ingenes)

W celu świadczenia wsparcia technicznego i serwisu aplikacji wymagane jest zapewnienie:

  • Zdalnego dostępu (VPN + RDP)
  • Konta z uprawnieniami serwisowymi
  • Audytowanego dostępu do logów i konfiguracji
  • Uwierzytelniania dwuskładnikowego (2FA) i ograniczeń IP

5. Integracja z chmurą Microsoft Azure ²

Ingenes Studio może korzystać z usług chmurowych Azure w celu rozszerzenia funkcjonalności:

  • Usługi: Azure Cognitive Search, Form Recognizer, OpenAI, Azure Storage
  • Wymagania sieciowe: dostęp do Internetu, połączenia HTTPS
  • Opcjonalnie: Private Endpoints dla połączeń w sieci prywatnej

² Integracja z Azure jest opcjonalna i zależy od zastosowanych modułów oprogramowania Ingenes Studio.


6. Poczta elektroniczna i powiadomienia

Do obsługi powiadomień e-mail wymagany jest:

  • Serwer SMTP z obsługą TLS/SSL
  • Uwierzytelnianie kontem pocztowym
  • Konfigurowalne parametry SMTP w aplikacji

7. Zalecenia dodatkowe

  • Backup: bazy danych — codziennie; plików aplikacyjnych — tygodniowo
  • Monitoring: Zabbix lub Azure Monitor
  • Stacje robocze użytkowników: Windows 10/11 z najnowszą wersją przeglądarki (Chrome, Edge, Firefox)