phaf DATA CONNECTOR instalujesz samodzielnie, na własnym serwerze Windows, jednym instalatorem. Instalator kopiuje phaf i potrzebne środowisko uruchomieniowe, tworzy folder danych i konfigurację oraz rejestruje phaf jako usługę Windows uruchamianą razem z serwerem. Ten przewodnik prowadzi od instalatora do bezpiecznie działającego phaf. Na pierwszą instalację zarezerwuj około 30 minut.
Co otrzymujesz
Wysyłamy dwa pliki:
| Plik | Co to jest |
|---|---|
phaf-<version>-setup.exe | Instalator, około 50 MB. Zawiera aplikację, środowisko Node.js i usługę Windows. Na serwerze nie trzeba instalować Node.js ani npm, ani mieć dostępu do internetu. |
phaf-<version>-setup.exe.sha256 | Suma kontrolna SHA-256, aby sprawdzić, czy instalator dotarł nienaruszony. |
Instalator nie zawiera danych, haseł ani kluczy. Klucz szyfrowania, użytkownicy i ustawienia są tworzone na Twoim serwerze przy pierwszym uruchomieniu phaf.
Kroki
- Sprawdź wymaganiaWindows Server, miejsce na dysku, dostęp sieciowy do partnerów i baz danych.
- Uruchom instalatorZweryfikuj plik, uruchom go jako administrator i utwórz pierwszego administratora.
- Wybierz bazę danych aplikacjiZostań przy SQLite albo przenieś tabele phaf do SQL Server.
- Sprawdź usługę WindowsUsługa utworzona przez instalator i konto, na którym działa.
- Opublikuj przez HTTPSUmieść IIS lub nginx przed phaf, aby użytkownicy łączyli się bezpiecznie ze swoich komputerów.
- Zabezpiecz i skonfigurujUwierzytelnianie dwuskładnikowe, polityka haseł, reguły IP, alerty e-mail i kopie zapasowe.
Jak elementy do siebie pasują
Użytkownicy
Twój serwer Windows
Twoje systemy
phaf nasłuchuje na samym serwerze (127.0.0.1). Użytkownicy docierają do niego przez proxy HTTPS, nigdy bezpośrednio.
Foldery
Instalator domyślnie używa poniższych folderów. Podczas instalacji możesz wybrać inne — aplikacja i dane zawsze są w osobnych folderach, więc aktualizacja nigdy nie dotyka Twoich danych.
| Ścieżka | Zawartość | Zmienia się przy aktualizacji? |
|---|---|---|
C:\phaf\app | Aplikacja, środowisko Node.js, usługa i config.json. | Tak — zastępowana nową wersją, z wyjątkiem config.json. |
C:\phaf\app.previous | Wersja sprzed ostatniej aktualizacji, zachowana na wypadek wycofania. | Zastępowana przy każdej aktualizacji. |
C:\phaf\data | Klucz szyfrowania, użytkownicy, ustawienia, obszary robocze, certyfikaty, wiadomości i baza SQLite. | Nie. Instalator nigdy go nie zmienia. |