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
| Komponent | Minimalne wymaganie |
|---|---|
| Procesor | min. 4 rdzenie (64-bit) |
| Pamięć RAM | min. 32 GB |
| Dysk twardy | min. 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)
