Password Depot – Wymagania systemowe
Wiążące wartości minimalne i zalecane parametry dla eksploatacji Password Depot Enterprise Server oraz klientów Windows w środowiskach produkcyjnych.
Sprzęt serwerowy
Pamięć operacyjna (RAM)
- Średnie zużycie pamięci RAM na wpis: 10 KB (minimum), 20 KB (zalecane).
- Serwer utrzymuje wszystkie otwarte bazy danych w pamięci RAM.
- Peak working set (proces serwera, w tym kryptografia, pule połączeń, pamięci podręczne, bufory TLS itd.): do ok. 500 MB.
- Dodatkowy bufor/zapas: 30 % na obsługę pików obciążenia i fragmentacji.
Wzór do wymiarowania pamięci RAM (podstawa 1 MB = 1024 KB):
Całkowita pamięć RAM ≈ 1,3 × (liczba_wpisów × KB_na_wpis + 500 MB)
Przykładowe obliczenie
Założenie wyjściowe: 2.000 użytkowników × 10 wpisów = 20.000 wpisów
- Minimum (10 KB/wpis)
RAM danych ≈ 195 MB; proces ≈ 500 MB → przy 30 % zapasu ≈ ~900 MB ⇒ zaokrąglij do 1 GB dostępnej pamięci RAM. - Zalecane (20 KB/wpis)
RAM danych ≈ 391 MB; proces ≈ 500 MB → przy 30 % zapasu ≈ ~1,2 GB ⇒ co najmniej 2 GB dostępne na rozwój i dodatkowe otwarte bazy danych.
Wniosek: minimum: 1 GB (funkcjonalne, z niewielkim zapasem) · zalecenie: 2 GB (komfortowo), 4 GB idealnie przy operacjach serwisowych/administracyjnych.
CPU
- Minimum: 2 rdzenie, nowoczesny procesor x86_64
- Zalecenie: 4 rdzenie dla wyższej równoległości, intensywnej kryptografii lub dużych załączników
Platforma i system operacyjny
- OS: Windows Server (64-bitowy).
- Należy zapewnić wystarczającą ilość pamięci RAM, aby uniknąć paging/swapping pod obciążeniem.
Miejsce na dysku
Rzeczywiste zapotrzebowanie w dużym stopniu zależy od liczby i rozmiaru kopii zapasowych oraz dokumentów. Realistyczny rząd wielkości dla całego katalogu serwera, łącznie z danymi, kopiami zapasowymi i logami, to ≈ 2 GB.
Uwaga: jeśli przechowują Państwo wiele lub duże załączniki albo zwiększają retencję kopii zapasowych, należy odpowiednio zaplanować większą ilość miejsca na dysku.
Sieć & firewall
Poniższa macierz portów podsumowuje wymagane połączenia dla serwera, klientów, administracji i aktualizacji.
Enterprise Server (pd_service.exe)
Połączenia przychodzące do serwera
Klient Windows
(PasswordDepot.exe)
Enterprise Server
(pd_service.exe)
25018
TCP/UDP
Uwierzytelnianie i dostęp do baz danych klienta
Server Manager
(pd_admin.exe)
Enterprise Server
(pd_service.exe)
25018
TCP
Zarządzanie serwerem
Połączenia wychodzące z serwera
Enterprise Server
(pd_service.exe)
Serwer DNS
53
TCP/UDP
Rozwiązywanie nazw
Enterprise Server
(pd_service.exe)
Serwer SMTP
25 587 465
TCP
Wysyłanie wiadomości e-mail
Enterprise Server
(pd_service.exe)
Kontroler domeny
389 636
(+ ewentualne porty niestandardowe)
TCP/UDP
Active Directory (LDAP/LDAPS)
Enterprise Server
(pd_service.exe)
Internet
443
TCP/UDP
Azure AD / OIDC
Klient Windows (PasswordDepot.exe) & wywołanie zwrotne przeglądarki
Połączenia wychodzące z klienta
Klient Windows
Enterprise Server
25018
TCP/UDP
Uwierzytelnianie i dostęp do bazy danych
Klient Windows
Serwer DNS
53
TCP/UDP
Rozwiązywanie nazw
Klient Windows
Internet
80 443
TCP/UDP
Usługi w chmurze, WebDAV (HTTP/HTTPS)
Klient Windows
Internet
21 22 990
TCP
FTP/SFTP/FTPES (jeśli używane)
Lokalne wywołanie zwrotne przeglądarki (tylko localhost)
Przeglądarka
Klient Windows
Bind: 127.0.0.1
8888 8989
25880 25889
10098
TCP
Wywołanie zwrotne do uwierzytelniania w usługach w chmurze
Uwaga: porty wywołań zwrotnych są powiązane wyłącznie z localhost; nie są wymagane żadne reguły przychodzące na interfejsach sieciowych.
Administracja & aktualizacje
Server Manager (pd_admin.exe)
Server Manager
Enterprise Server
25018
TCP
Zarządzanie/administracja serwerem
Server Manager
Serwer aktualizacji
443
TCP/UDP
Wyszukiwanie aktualizacji
Server Manager
Kontroler domeny
389 636
(+ ewentualne porty niestandardowe)
TCP/UDP
Active Directory
Server Manager
Internet
443
TCP/UDP
Azure Active Directory
Server Manager
Serwer DNS
53
TCP/UDP
Rozwiązywanie nazw
Password Depot Updater (pdUpdater.exe)
PD Updater
(pdUpdater.exe)
Serwer aktualizacji
443
TCP/UDP
Wyszukiwanie aktualizacji
W przypadku restrykcyjnych zapór sieciowych zalecamy listę dozwolonych połączeń (allow list) opartą na powyższych portach docelowych i usługach. Należy również sprawdzić ewentualne dodatkowe porty „custom”, wymagane w Państwa środowisku AD lub proxy.
Krótki przegląd (wartości orientacyjne do planowania)
- RAM: wzór
1,3 × (wpisy × KB/wpis + 500 MB); minimum 1 GB, zalecane 2 GB, idealnie 4 GB. - CPU: ≥ 2 rdzenie (x86_64), zalecane 4 rdzenie.
- OS: Windows Server (64-bitowy); należy unikać swappingu pod obciążeniem.
- Storage: ~ 2 GB dla programu, danych, kopii zapasowych i logów (więcej w zależności od sposobu użycia).
- Sieć: należy zezwolić m.in. na
25018/TCP,UDP(dostęp do serwera),53/TCP,UDP(DNS),80/443/TCP,UDP(HTTP/S),21/22/990/TCP(FTP/S),25/587/465/TCP(SMTP),389/636/TCP,UDP(LDAP/S),443/TCP,UDP(Azure AD/OIDC). Szczegółowe informacje znajdują się w tabelach powyżej.
Uwagi
- Wielkość pamięci RAM zależy od łącznej liczby wpisów haseł w jednocześnie otwartych bazach danych; dodatkowe bazy danych zwiększają zapotrzebowanie.
- Dla obciążeń szczytowych (kopie zapasowe, masowe importy, operacje kryptograficzne) zapas 30 % jest już uwzględniony.
- Należy uwzględnić bufor na przyszły wzrost oraz ewentualne dodatkowe załączniki/obiekty.