Przejdź do treści głównej
50% zniżki wszystkie plany, oferta limitowana. Od $2.48/mo
14 min left
Aplikacje webowe i biznesowe

Nginx Proxy Manager na VPS: recenzja i przewodnik konfiguracji

C Autor: Chike 14 min czytania
Nginx Proxy Manager on a VPS routing one public IP to Dashboard, Media Server, Database, and Blog containers over HTTPS

Masz VPS z pięcioma lub sześcioma usługami Docker: Nextcloud, Uptime Kuma, blog Ghost, może Vaultwarden. Jeden publiczny adres IP. I chcesz, aby każda z nich miała własną subdomenę z HTTPS, bez ręcznej edycji plików konfiguracyjnych Nginx za każdym razem, gdy dodajesz kontener. To dokładnie ten problem, który rozwiązuje Nginx Proxy Manager.

To recenzja i pełna konfiguracja Nginx Proxy Manager na VPS w jednym przewodniku. Nginx Proxy Manager (NPM) to aplikacja Docker, która opakowuje Nginx w interfejs webowy: kierujesz subdomeny na kontenery backendowe i żądasz certyfikatów Let's Encrypt przez panel zamiast pisać dyrektywy ręcznie. Przewodnik jest przeznaczony dla osób hostujących samodzielnie i administratorów systemów, którzy już korzystają z Dockera i potrzebują teraz reverse proxy, które nie wymaga dotykania nginx.conf.

Na koniec będziesz wiedzieć, czy NPM pasuje do Twojego przypadku, będziesz mieć go uruchomionego z HTTPS na swoim VPS i poznasz kryteria przejścia na Caddy lub Traefik, gdy NPM przestanie być właściwym narzędziem.

Krótka wersja

  • Czym jest NPM: aplikacją Docker, która nakłada interfejs webowy na Nginx do zarządzania hostami proxy i automatycznym HTTPS Let's Encrypt. Pasuje osobom, które chcą korzystać z GUI i prowadzą mały, dość statyczny stos usług.
  • Kompromisy: konfiguracja znajduje się w bazie danych SQLite, więc nie da się jej kontrolować wersjami ani porównywać jak pliku konfiguracyjnego. Na dzień 12 lipca 2026 najnowsze oznaczone wydanie jest podatne na CVE-2026-40519, dlatego nowe wdrożenia powinny poczekać na oznaczone wydanie zawierające poprawkę. Jego panel administracyjny na porcie 81 to główny element, który musisz zabezpieczyć.
  • Dobór rozmiaru: Sam NPM w spoczynku zużywa około 50 MB RAM. VPS z 1 GB to praktyczny punkt wyjścia; 2 GB jest komfortowe, gdy dodasz usługi działające za nim.
  • Kiedy zmienić: pozostań przy NPM w przypadku małego, w większości statycznego stosu, w którym liczy się GUI. Użyj Caddy, gdy chcesz konfiguracji jako kodu i mniejszego zużycia zasobów. Użyj Traefik, gdy częste zmiany kontenerów sprawiają, że automatyczne wykrywanie Docker jest cenniejsze niż ręczna rejestracja hostów.

Czego ten przewodnik nie obejmuje

To przewodnik wdrożeniowy VPS, a nie podręcznik referencyjny. Aby zachować jego przejrzystość, poza zakresem pozostają:

  • Zaawansowana personalizacja dyrektyw Nginx (niestandardowe bloki location wykraczające poza to, co udostępnia interfejs NPM).
  • Architektura równoważenia obciążenia w skali.
  • Porównanie ingress w Kubernetes.
  • NPM na systemie Windows.
  • Ścieżka Cloudflare Tunnel dla konfiguracji bez statycznego IP.

Co robi Nginx Proxy Manager (i gdzie potrafi zaskoczyć)

Nginx Proxy Manager taking one public IP and routing subdomains such as app, status, cloud, and vault.example.com to separate backend containers, each with SSL enabled

Nginx Proxy Manager to aplikacja Docker, która pod spodem uruchamia Nginx i dodaje na wierzchu panel webowy. Tworzysz hosty proxy (subdomena do kontenera backendowego i portu) i żądasz certyfikatów Let's Encrypt przez formularze zamiast plików konfiguracyjnych. Pasuje do małego, dość statycznego stosu samodzielnie hostowanych aplikacji na jednym VPS.

Poza podstawami panel obsługuje również listy dostępu i surowe przekierowanie strumieni TCP/UDP. Dla stosu aplikacji na jednym VPS to prawdziwa wygoda: dodajesz kontener, otwierasz panel, kierujesz na niego subdomenę, klikasz, aby wystawić certyfikat. Gotowe.

Głównym kompromisem jest to, że domyślnie źródłowa konfiguracja NPM znajduje się w bazie danych SQLite. NPM generuje wprawdzie czytelne pliki Nginx w /data/nginx/proxy_host/, ale te pliki są wygenerowanymi artefaktami, a nie deklaratywną konfiguracją, którą edytujesz i kontrolujesz wersjami. Możesz je przeglądać, ale nie stanowią czystego zamiennika dla Caddyfile ani etykiet Traefik, a niezawodnym sposobem odtworzenia wdrożenia jest przywrócenie woluminów danych i certyfikatów NPM. Dla małego statycznego stosu może to być akceptowalne. Dla procesu infrastruktury opartego na Git to prawdziwe ograniczenie.

Na dzień 12 lipca 2026 najnowsze oznaczone wydanie to v2.15.1, opublikowane 3 czerwca 2026. Projekt pozostaje aktywny i na licencji MIT, ale jego bieżący stan bezpieczeństwa wymaga istotnego zastrzeżenia: NVD wymienia wersje od 2.9.14 do 2.15.1 jako podatne na CVE-2026-40519, uwierzytelnioną podatność typu command injection naprawioną w commicie a5db5ed ale jeszcze nieuwzględnioną w nowszym oznaczonym wydaniu. Przed wdrożeniem sprawdź stronę wydań i użyj pierwszej oznaczonej wersji zawierającej tę poprawkę. NPM jest utrzymywany, ale wersji v2.15.1 nie należy obecnie określać jako w pełni załatanej.

Jeśli chodzi o zużycie zasobów, NPM w spoczynku zajmuje mniej więcej 50 MB RAM według porównania reverse proxy autorstwa byte-guard. To na tyle mało, że NPM prawie nigdy nie jest tym, co obciąża Twój VPS. Robią to usługi działające za nim.

Moje zdanie: NPM to rozsądny wybór w 2026 roku, jeśli chcesz GUI i prowadzisz mały stos Docker. Jeśli żyjesz w kontroli wersji i chcesz mieć konfigurację proxy w Git, spójrz zamiast tego na Caddy. Konfiguracja oparta na SQLite jest czynnikiem decydującym, a nie jakikolwiek problem z samym proxowaniem.

NPM wymienia przenośność konfiguracji na GUI. Ten kompromis jest w porządku dla małego statycznego stosu, a uciążliwy dla procesu opartego na Git.

NPM kontra Caddy kontra Traefik: które reverse proxy pasuje do Twojego VPS

NPM, Caddy, and Traefik compared: NPM is a GUI for small static stacks at about 50 MB idle, Caddy is config-as-code for simple deployments at about 30 MB, and Traefik uses Docker auto-discovery for changing containers at about 80 MB

Te trzy narzędzia różnią się według czterech osi, które decydują o wyborze: jak je konfigurujesz, jak obsługują HTTPS, jak skalują się wraz z liczbą usług i ile RAM zużywają w spoczynku. Oto porównanie.

AtrybutMenedżer Proxy NginxCaddyTraefik
Model konfiguracjiWebowe GUI, przechowywane w SQLiteCaddyfile (tekst, możliwy do kontroli wersji)Etykiety Docker / YAML
Automatyczne HTTPSTak, żądanie na host w interfejsieTak, domyślnie, bez konfiguracjiTak, wymaga konfiguracji resolvera ACME
Automatyczne wykrywanie DockerNoNoTak, poprzez etykiety kontenerów
RAM w spoczynku~50 MB~30 MB~80 MB
Najlepsze zastosowanieUżytkownicy GUI, małe/statyczne stosyKonfiguracja jako kod, najniższe zużycie zasobówDynamiczne stosy Docker z częstymi zmianami kontenerów

Wartości RAM w spoczynku to przybliżone obserwacje z jednego porównania z 2026 roku, a nie stałe wymagania. Rzeczywiste zużycie zależy od wersji obrazu, włączonych funkcji, ruchu i rejestrowania.

Kryteria wyboru wynikają bezpośrednio z tej tabeli. Jeśli chcesz mieć panel i prowadzisz kilka usług, które nie zmieniają się często, NPM to właściwe narzędzie. Jeśli preferujesz konfigurację jako kod, chcesz najmniejszego zużycia zasobów lub cenisz sobie automatyczne wystawianie i odnawianie HTTPS w Caddy bez konfiguracji ACME, użyj Caddy. Sam sięgam po Caddy przy wdrożeniach pojedynczych witryn, ponieważ obsługa SSL jest automatyczna, a Caddyfile krótki. Jeśli często dodajesz, usuwasz lub ponownie wdrażasz kontenery, oparte na etykietach automatyczne wykrywanie w Traefik oznacza, że przestajesz ręcznie rejestrować każdy nowy host.

Istnieje również czysty Nginx z Certbot, który niektórzy administratorzy wolą ze względu na precyzyjną kontrolę lub wdrożenia bez Dockera. Certbot może zautomatyzować odnawianie certyfikatów, ale nadal samodzielnie zarządzasz routingiem hostów wirtualnych i konfiguracją Nginx. Jeśli głównym powodem rozważania NPM jest unikanie ręcznej konfiguracji proxy, czysty Nginx raczej nie będzie lepszym wyborem.

Jedna uwaga co do wyboru: porównanie byte-guard wskazuje Caddy jako najlżejszą opcję w tym zestawieniu, a dla świeżej konfiguracji z jednym hostem w 2026 roku to rozsądny wybór. Caddy wygrywa lekkością nad NPM, ale jeśli zależy Ci konkretnie na GUI, nie jest to najlepszy wybór.

Aby uzyskać dokładniejsze zestawienie leżących u podstaw silników, zobacz porównanie Caddy kontra Nginx na VPS.

Wymagania wstępne: czego będziesz potrzebować

Przed wdrożeniem przygotuj poniższe. To krótka lista, ale pominięcie którejkolwiek pozycji spowoduje później niepowodzenie kroku z certyfikatem.

  • VPS z zainstalowanym Docker i Docker Compose (Ubuntu 22.04 LTS lub Debian 12 są odpowiednie).
  • Nazwę domeny, z rekordem DNS A (oraz AAAA, jeśli używasz IPv6) wskazującym na publiczny adres IP Twojego VPS.
  • Dostęp SSH do VPS.
  • Porty 80 i 443 otwarte na internet w Twojej zaporze.
  • Port 81 osiągalny wyłącznie przez Ciebie, nieotwarty publicznie (omówione w sekcji o bezpieczeństwie).

Konfiguracja Nginx Proxy Manager na Twoim VPS przy użyciu Docker Compose

Deploying Nginx Proxy Manager with Docker Compose: ports 80 and 443 public, the admin UI on port 81 bound to 127.0.0.1, and backend containers joined to a shared proxy Docker network

Ta sekcja wdraża NPM przy użyciu Docker Compose. Gdy Twoje rekordy DNS rozwiązują się do VPS, sama konfiguracja kontenera przebiega szybko, choć propagacja DNS i wystawienie certyfikatu mogą potrwać dłużej.

Konfiguracja wykorzystuje jeden plik Docker Compose oraz jednorazowe polecenie tworzące współdzieloną sieć Docker. Utwórz katalog, utwórz sieć, dodaj poniższy docker-compose.yml plik i uruchom kontener.

Najpierw utwórz współdzieloną sieć Docker:

docker network create proxy

Następnie utwórz poniższy docker-compose.yml plik:

# docker-compose.yml
services:
  npm:
    image: 'jc21/nginx-proxy-manager:<PATCHED_VERSION>'
    restart: unless-stopped
    ports:
      - '80:80'                 # public HTTP
      - '443:443'               # public HTTPS
      - '127.0.0.1:81:81'       # admin UI, reachable only from the VPS itself
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt
    networks:
      - proxy
networks:
  proxy:
    external: true

Podłącz każdy kontener backendowy, do którego NPM musi docierać po nazwie usługi, do tej samej zewnętrznej sieci proxy . Pozwala to NPM rozwiązywać kontener po jego nazwie usługi bez publikowania portu aplikacji backendowej na VPS.

Wykonaj kopię zapasową obu ./data oraz ./letsencrypt przed aktualizacjami. Katalog danych zawiera bazę danych NPM i wygenerowaną konfigurację, natomiast katalog Let's Encrypt zawiera materiał certyfikatów.

Kilka słów o tym pliku. Obraz domyślnie korzysta z bazy danych SQLite przechowywanej w woluminie ./data . To domyślny backend i jest poprawny dla większości wdrożeń na pojedynczym VPS. Jeśli potrzebujesz zewnętrznej bazy danych, NPM obsługuje MariaDB/MySQL oraz PostgreSQL, co oznacza dodanie usługi bazy danych i odpowiadających jej zmiennych środowiskowych. Dla pojedynczego VPS SQLite pozostaje najprostszym domyślnym rozwiązaniem, chyba że masz wyraźny powód, aby przenieść bazę danych poza wolumin danych. Zasada restart: unless-stopped oznacza, że NPM wraca do działania po ponownym uruchomieniu VPS, co jest pożądane dla usługi znajdującej się przed wszystkim innym.

Uruchom go i potwierdź, że działa:

docker compose up -d
docker compose ps

Oczekiwane dane wyjściowe: kontener npm ze stanem Up, porty 80 i 443 zmapowane publicznie oraz port 81 powiązany wyłącznie z 127.0.0.1. Pierwsze uruchomienie zajmuje kilka minut, podczas gdy NPM generuje klucz JWT, inicjalizuje bazę danych i tworzy domyślnego użytkownika administratora. Oficjalna dokumentacja konfiguracji opisuje tę sekwencję pierwszego uruchomienia.

Utwórz tunel SSH z lokalnego komputera przed otwarciem interfejsu administracyjnego:

ssh -L 8181:127.0.0.1:81 user@your-vps

Następnie otwórz http://127.0.0.1:8181 w przeglądarce. Przy świeżej instalacji zaloguj się przy użyciu [email protected] oraz changeme, a następnie natychmiast zmień domyślny adres e-mail i hasło. Nie udostępniaj panelu publicznie, dopóki aktywne są domyślne poświadczenia.

Po zmianie poświadczeń administratora dodaj swój pierwszy host proxy:

  1. W panelu przejdź do Hosts, następnie Proxy Hosts, następnie Add Proxy Host.
  2. Ustaw Domain Name na swoją subdomenę (na przykład cloud.example.com).
  3. Ustaw Forward Hostname / IP na nazwę lub IP kontenera backendowego, oraz Forward Port na port, na którym nasłuchuje.
  4. Zapisz. Host proxy pojawia się na liście, a ruch do tej subdomeny dociera teraz do Twojego kontenera.

Jeśli obok tego prowadzisz interfejs zarządzania Docker, obowiązuje ten sam wzorzec: skieruj subdomenę na narzędzie do zarządzania kontenerami w ten sam sposób i zrób to samo dla stosem monitorującym Prometheus i Grafana które ma znajdować się za proxy.

Konfiguracja automatycznego HTTPS dla subdomeny

Configuring automatic HTTPS in Nginx Proxy Manager: a DNS A record points the subdomain at the VPS, Let's Encrypt validates ownership over HTTP-01 on port 80 or DNS-01 for wildcards, and the certificate installs with Force SSL and HTTP/2 enabled

Ta sekcja zapewnia Ci ważny, automatycznie odnawiany certyfikat Let's Encrypt dla Twojej subdomeny. Warunkiem wstępnym, który zaskakuje wiele osób, jest to, że rekord DNS A dla tej subdomeny musi już wskazywać na Twój VPS, a port 80 musi być osiągalny z internetu, ponieważ Let's Encrypt weryfikuje domenę, łącząc się z nią z powrotem.

Po utworzeniu hosta proxy poproś o certyfikat:

  1. Edytuj host proxy, otwórz zakładkę SSL karta.
  2. Pod Certyfikat SSL, wybierz Request a new SSL Certificate.
  3. Włącz Force SSL oraz HTTP/2 Support. Włącz HSTS dopiero po potwierdzeniu, że HTTPS działa poprawnie, ponieważ przeglądarki mogą buforować tę politykę i utrudnić naprawę po błędzie certyfikatu lub konfiguracji proxy.
  4. Zaakceptuj warunki Let's Encrypt i zapisz.

Domyślnie NPM używa wyzwania HTTP-01 dla nazw bez symboli wieloznacznych, walidując każdą żądaną nazwę hosta przez port 80. Certyfikat może zawierać wiele nazw bez symboli wieloznacznych, ale HTTP-01 nie może wystawiać certyfikatów wieloznacznych. Nazwy wieloznaczne, takie jak *.example.com wymagają wyzwania DNS-01 z obsługiwanym dostawcą DNS. Dla zwykłej konfiguracji z jedną subdomeną na usługę wystarcza HTTP-01, a odnowienia są automatyczne.

Jeśli żądanie certyfikatu nie powiedzie się, najpierw sprawdź port 80. Typowe przyczyny to nieosiągalny port 80, niepoprawna reguła zapory chmurowej lub grupy zabezpieczeń oraz DNS, który nie zakończył propagacji. Let's Encrypt nie może zweryfikować domeny, do której nie może dotrzeć.

Zabezpieczanie panelu administracyjnego NPM na VPS

Securing the Nginx Proxy Manager admin panel: public access to port 81 is blocked while admin access is allowed only through an SSH tunnel or private VPN to 127.0.0.1:81, with two-factor authentication and a patched version

Interfejs administracyjny na porcie 81 to główny punkt narażenia we wdrożeniu NPM, a ta sekcja go zabezpiecza. To utwardzanie operacyjne, a nie audyt bezpieczeństwa: trzy rzeczy, wykonane raz, a profil ryzyka wyraźnie spada.

Po pierwsze i najważniejsze, utrzymuj port 81 powiązany z 127.0.0.1 jak pokazano w pliku Docker Compose. Docieraj do panelu przez opisany wcześniej tunel SSH. Jeśli potrzebujesz stałego dostępu zdalnego, udostępnij interfejs administracyjny wyłącznie przez prywatny VPN. Nie publikuj portu 81 na publicznym adresie IP VPS.

Po drugie, włącz dwuskładnikowe uwierzytelnianie TOTP na koncie administratora. NPM dodał 2FA oparte na TOTP w wersji 2.13.6, więc każda bieżąca instalacja je posiada. Włącz je.

Po trzecie, utrzymuj NPM załatany i weryfikuj dokładne wydanie, zamiast zakładać, że tag latest jest bezpieczny. CVE-2026-40519 dotyczy wersji od 2.9.14 do 2.15.1 i może umożliwić uwierzytelnione zdalne wykonanie kodu poprzez złośliwe poświadczenia dostawcy DNS. CVE-2026-50892 dotyczy v2.14.0 i może umożliwić uwierzytelnionemu atakującemu uzyskanie materiału klucza prywatnego Let's Encrypt. Wcześniejszy problem, CVE-2025-50579, dotyczył v2.12.3 poprzez lukę CORS, która mogła ujawnić tokeny JWT. Praktyczna zasada jest prosta: utrzymuj port 81 jako prywatny, włącz uwierzytelnianie dwuskładnikowe, przypnij znaną załataną wersję i sprawdź biuletyny bezpieczeństwa przed aktualizacją.

Port 81 pozostaje prywatny, a NPM załatany. Zrób te dwie rzeczy, a głównymi znanymi zagrożeniami znacznie łatwiej zarządzać przy zwykłej konfiguracji na pojedynczym VPS.

Dobór rozmiaru VPS pod Nginx Proxy Manager

Sam NPM jest lekki; kwestia doboru rozmiaru dotyczy tak naprawdę NPM wraz z usługami działającymi za nim. Zużycie proxy w spoczynku rzadko stanowi ograniczenie. Instancja Nextcloud lub blog Ghost zużyją więcej zasobów niż samo proxy.

Oto jak poziomy sprawdzają się w praktyce:

  • Minimalny praktyczny poziom bazowy: 1 GB RAM, 1 vCPU i 10 GB pamięci masowej. Jeden przewodnik doboru rozmiaru firmy zewnętrznej korzysta z tego samego poziomu bazowego, ale traktuj go jako wskazówkę do planowania, a nie oficjalne wymaganie NPM. Wystarcza dla NPM, systemu operacyjnego i kilku lekkich usług, ale pozostawia ograniczony zapas.
  • Komfortowo: 2 GB RAM, 1 vCPU, 20 GB pamięci masowej. NPM plus trzy do pięciu usług z zapasem miejsca. To złoty środek dla większości osób hostujących samodzielnie.
  • Wyższy poziom: 4 GB RAM, 2 vCPU. Dla ośmiu do dwunastu usług lub konfiguracji ze znaczącym ruchem, gdzie potrzebujesz zapasu CPU na zakończenie TLS.

Wartość, względem której dobierasz rozmiar, to suma proxowanych aplikacji, a nie NPM. Zsumuj zużycie RAM usług, które zamierzasz uruchomić, dodaj niewielki narzut proxy w spoczynku i wybierz poziom wyższy z zapasem.

Dobór rozmiaru serwera to najprostsza część. Uruchomienie NPM nadal oznacza przygotowanie VPS, instalację Dockera, pobranie obrazu i przejście przez konfigurację pierwszego uruchomienia. Jeśli wolisz pominąć kroki przygotowawcze, marketplace Cloudzy oferuje wdrożenie Nginx Proxy Manager jednym kliknięciem na VPS z NVMe. Uruchamia kontener na świeżym serwerze, dzięki czemu przechodzisz od razu do panelu i swojego pierwszego hosta proxy. Tak czy inaczej, powyższe poziomy rozmiaru są tym, względem czego przygotowujesz zasoby.

Często zadawane pytania

Jaka jest różnica między Nginx a Nginx Proxy Manager?

Nginx to sam serwer WWW i silnik reverse proxy, który konfigurujesz, edytując pliki tekstowe. Nginx Proxy Manager to aplikacja Docker, która pod spodem uruchamia Nginx i dodaje na wierzchu interfejs webowy, dzięki czemu zarządzasz hostami proxy i certyfikatami Let's Encrypt przez panel zamiast pisać pliki konfiguracyjne. NPM to warstwa GUI; Nginx to silnik wykonujący pracę.

Czy Nginx Proxy Manager nadal warto używać w 2026 roku?

Tak, dla użytkowników preferujących GUI, którzy prowadzą mały stos Docker, ale dopiero po sprawdzeniu, że wdrażany obraz zawiera najnowsze poprawki zabezpieczeń. Na dzień 12 lipca 2026 v2.15.1 jest najnowszym oznaczonym wydaniem, a NVD wymienia je jako podatne na CVE-2026-40519. Jeśli preferujesz konfigurację jako kod, Caddy pozostaje lepszym wyborem; oparta na SQLite konfiguracja NPM to jego główne ograniczenie operacyjne.

Ile wynosi minimalna ilość RAM dla Nginx Proxy Manager?

Sam NPM w spoczynku zużywa mniej więcej 50 MB RAM. VPS z 1 GB to praktyczny poziom bazowy, wystarczający dla NPM oraz kilku lekkich usług. 2 GB jest komfortowe, gdy dodasz więcej proxowanych aplikacji. Rzeczywiste zapotrzebowanie na RAM wynika z usług działających za NPM, a nie z samego NPM.

Czy powinienem udostępniać port 81 w internecie?

Nie. Utrzymuj port 81 powiązany z localhost i uzyskuj do niego dostęp przez tunel SSH albo udostępnij go wyłącznie przez prywatny VPN. Nie publikuj interfejsu administracyjnego na publicznym adresie IP VPS.

Czy mogę uruchomić Nginx Proxy Manager bez Dockera?

Nie. NPM jest dystrybuowany i zaprojektowany jako kontener Docker i nie istnieje obsługiwana instalacja bez Dockera. Jeśli nie możesz lub nie chcesz uruchamiać Dockera, użyj zamiast tego czystego Nginx z Certbot albo Caddy jako pojedynczego pliku binarnego.

Czy Nginx Proxy Manager obsługuje certyfikaty wieloznaczne?

Tak, poprzez wyzwanie DNS-01 z skonfigurowanym obsługiwanym dostawcą DNS. Standardowe certyfikaty dla pojedynczej nazwy hosta używają wyzwania HTTP-01 przez port 80; certyfikaty wieloznaczne (*.example.com) wymagają DNS-01, ponieważ urząd certyfikacji weryfikuje kontrolę poprzez zapisanie rekordu DNS, a nie dotarcie do pojedynczego hosta.

Udostępnij

Więcej z bloga

Czytaj dalej.

Gotowy do wdrożenia? Od $2,48/mies.

Niezależna chmura od 2008 roku. AMD EPYC, NVMe, 40 Gbps. Zwrot pieniędzy w ciągu 14 dni.