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 [email protected].