phaf działa na jednym serwerze Windows. Sprawdź te punkty przed rozpoczęciem — większość problemów z instalacją wynika z niespełnionego wymagania, a nie z samego phaf.
Serwer
| Element | Minimum | Zalecane |
|---|---|---|
| System operacyjny | Windows Server 2019, 64-bitowy | Windows Server 2022 lub 2025, 64-bitowy |
| Procesor | 2 rdzenie | 4 rdzenie |
| Pamięć | 4 GB | 8 GB |
| Dysk na aplikację | 1 GB | 2 GB (miejsce na poprzednią wersję zachowywaną przy aktualizacjach) |
| Dysk na dane | 20 GB | Dobierz do wolumenu wiadomości i czasu ich przechowywania. Najlepiej osobny dysk na dane. |
| Zegar | Zsynchronizowany z domeną lub serwerem NTP. Kody dwuskładnikowe i weryfikacja certyfikatów zależą od poprawnego czasu. | |
phaf może współdzielić serwer z innymi aplikacjami. Nie instaluj go na kontrolerze domeny. Nie trzeba instalować Node.js: instalator dostarcza środowisko, którego używa phaf.
Baza danych
phaf przechowuje transakcje, historię wiadomości, logi i ślad audytowy w bazie danych aplikacji. Wybierz ją teraz — później możesz ją zmienić za pomocą wbudowanego asystenta migracji.
| Opcja | Kiedy jej używać | Czego potrzebujesz |
|---|---|---|
| SQLite (domyślnie) | Jeden serwer, mały lub średni wolumen, szybki start. | Niczego. Baza danych to plik w folderze danych. |
| SQL Server | Większy wolumen, centralne kopie zapasowe, bazą zarządza Twój DBA. | SQL Server 2016 lub nowszy (Express, Standard lub Enterprise), pusta baza danych i login. Zobacz SQL Server. |
| MySQL / MariaDB | W tej wersji nieobsługiwane jako baza danych aplikacji. Zobacz MySQL. | |
Sieć
| Kierunek | Port | Po co |
|---|---|---|
| Użytkownicy → serwer | TCP 443 | Konsola WWW, przez IIS lub nginx z HTTPS. |
| Wewnątrz serwera | TCP 8181 (lub port wybrany w instalatorze) | Sam phaf. Instalator sprawdza, czy port jest wolny. |
| Serwer → SQL Server | TCP 1433 (lub port instancji); UDP 1434 dla instancji nazwanych | Tylko jeśli używasz SQL Server. |
| Serwer → serwer pocztowy | TCP 587, 465 lub 25 | Alerty e-mail. |
| Serwer → partnerzy | TCP 22 (SFTP), 21 / 990 i zakres pasywny (FTP/FTPS) | Serwery, z którymi łączą się przepływy. |
| Serwer → udziały sieciowe | TCP 445 | Tylko jeśli przepływy odczytują lub zapisują udziały Windows. |
phaf nie potrzebuje dostępu do internetu i nie wysyła telemetrii.
Konta do przygotowania
- Administrator Windows do uruchomienia instalatora.
- Konto usługi dla phaf, jeśli usługa nie ma działać na domyślnym koncie systemowym — na przykład konto domenowe, gdy przepływy odczytują udziały sieciowe Windows. Zobacz Usługa Windows.
- Login SQL Server dla phaf, jeśli wybierzesz SQL Server.
- Certyfikat TLS dla nazwy, którą będą wpisywać użytkownicy (na przykład
phaf.your-company.local), wystawiony przez wewnętrzny lub publiczny urząd certyfikacji. - Konto SMTP lub relay do alertów e-mail.
Zanim przejdziesz dalej
- Windows Server 2019 lub nowszy, 64-bitowy, z zsynchronizowanym zegarem
- Wybrana baza danych: SQLite albo gotowa baza i login SQL Server
- Wolny port 8181 lub wybrany inny port
- Gotowy certyfikat TLS i nazwa DNS
- Otrzymany instalator i jego suma kontrolna SHA-256