Przejdź do głównej treści

Wlasny hosting

NetRecon moze byc w pelni hostowany na wlasnej infrastrukturze, dajac Ci pelna kontrole nad danymi, bezpieczenstwem i wdrozeniem.

Dlaczego wlasny hosting?​

KorzysciOpis
Suwerennosc danychWszystkie wyniki skanowania, konfiguracje i logi pozostaja na Twoich serwerach
Zgodnosc z regulacjamiSpelnianie wymagan prawnych nakazujacych lokalne przechowywanie danych
Izolacja sieciowaPraca w srodowiskach bez dostepu do internetu
Niestandardowa integracjaBezposredni dostep do bazy danych dla niestandardowych raportow i integracji
Kontrola kosztowBrak licencjonowania per sonda dla infrastruktury serwerowej

Architektura​

Wdrozenie NetRecon na wlasnym serwerze sklada sie z wielu mikrouslug dzialajacych w kontenerach Docker:

┌────────────────────────────────────────────────────────┐
│ Host Docker │
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐│
│ │ API Gateway │ │ Vault Server │ │ License ││
│ │ :8000 │ │ :8001 │ │ Server :8002││
│ └──────────────┘ └──────────────┘ └──────────────┘│
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐│
│ │ Email │ │ Notification │ │ Update ││
│ │ Service :8003│ │ Service :8004│ │ Server :8005││
│ └──────────────┘ └──────────────┘ └──────────────┘│
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐│
│ │ Agent │ │ Warranty │ │ CMod ││
│ │ Registry:8006│ │ Service :8007│ │ Service:8008││
│ └──────────────┘ └──────────────┘ └──────────────┘│
│ │
│ ┌──────────────┐ ┌──────────────┐ │
│ │ IPAM │ │ PostgreSQL │ │
│ │ Service :8009│ │ :5432 │ │
│ └──────────────┘ └──────────────┘ │
│ │
│ ┌──────────────┐ ┌──────────────┐ │
│ │ Redis │ │ Nginx │ │
│ │ :6379 │ │ Reverse Proxy│ │
│ └──────────────┘ └──────────────┘ │
└────────────────────────────────────────────────────────┘

Przeglad uslug​

UslugaPortPrzeznaczenie
API Gateway8000Centralne trasowanie API, uwierzytelnianie
Vault Server8001Zarzadzanie sekretami, przechowywanie danych logowania
License Server8002Walidacja i zarzadzanie licencjami
Email Service8003Powiadomienia e-mail i alerty
Notification Service8004Powiadomienia push, webhooki
Update Server8005Dystrybucja aktualizacji sond i agentow
Agent Registry8006Rejestracja i zarzadzanie agentami
Warranty Service8007Sledzenie gwarancji sprzetowej
CMod Service8008Zarzadzanie konfiguracjami urzadzen sieciowych
IPAM Service8009Zarzadzanie adresami IP

Opcje wdrozenia​

Docker Compose (zalecane)​

Najprostszy sposob wdrozenia wszystkich uslug. Odpowiedni dla malych i srednich wdrozen.

Zobacz Poradnik instalacji, aby uzyskac instrukcje krok po kroku.

Kubernetes​

Dla wdrozen na duza skale wymagajacych wysokiej dostepnosci i skalowania poziomego. Wykresy Helm sa dostepne dla kazdej uslugi.

Pojedynczy plik binarny​

Dla minimalnych wdrozen, pojedynczy plik binarny zawiera wszystkie uslugi. Odpowiedni do testow lub bardzo malych srodowisk.

Wymagania systemowe​

WymaganieMinimumZalecane
System operacyjnyUbuntu 22.04 / Debian 12Ubuntu 24.04 LTS
CPU2 rdzenie4+ rdzeni
RAM4 GB8 GB
Dysk40 GB100 GB SSD
Dockerv24.0+Najnowsza stabilna
Docker Composev2.20+Najnowsza stabilna

Siec​

PortProtokolPrzeznaczenie
443HTTPSPanel webowy i API (przez reverse proxy)
80HTTPPrzekierowanie na HTTPS
5432TCPPostgreSQL (wewnetrzny, nieeksponowany)
6379TCPRedis (wewnetrzny, nieeksponowany)

Tylko porty 80 i 443 musza byc eksponowane na zewnatrz. Wszystkie wewnetrzne porty uslug sa dostepne tylko w obrebie sieci Docker.

Przechowywanie danych​

DaneMagazynKopia zapasowa
Baza danych PostgreSQLWolumin Dockerpg_dump codziennie
Pliki konfiguracyjneBind mountKopia plikow
Przeslane plikiWolumin DockerKopia plikow
LogiWolumin DockerRotacja logow
Certyfikaty TLSBind mountBezpieczna kopia

Bezpieczenstwo​

Wdrozenia na wlasnym serwerze zawieraja wszystkie funkcje bezpieczenstwa:

  • Szyfrowanie TLS dla calej komunikacji zewnetrznej
  • Uwierzytelnianie oparte na JWT
  • Kontrola dostepu oparta na rolach
  • Logowanie audytowe
  • Weryfikacja integralnosci Steel Shield (zobacz Steel Shield)

FAQ​

P: Czy moge uruchomic wlasny hosting bez Dockera? O: Docker Compose jest zalecaną i wspieraną metodą wdrozenia. Uruchamianie uslug bezposrednio na hoscie jest mozliwe, ale nie jest oficjalnie wspierane.

P: Jak sondy lacza sie z serwerem wlasnym? O: Skonfiguruj sondy tak, aby wskazywaly na adres URL Twojego serwera zamiast domyslnego Cloudflare Tunnel. Zaktualizuj server_url w konfiguracji sondy.

P: Czy panel webowy jest dolaczony? O: Tak. API Gateway serwuje panel webowy pod glownym adresem URL. Uzyskaj dostep przez skonfigurowana domene (np. https://netrecon.twojafirma.com).

P: Czy moge uruchomic to w srodowisku odizolowanym od internetu? O: Tak. Pobierz wcześniej obrazy Docker i przenies je na serwer bez dostepu do internetu. Walidacja licencji moze byc skonfigurowana w trybie offline.

Aby uzyskac dodatkowa pomoc, skontaktuj sie z support@netreconapp.com.