Hosting React SPA
na autopilocie.
Jeden prosty Dockerfile, nginx, git push i gotowe — routing SPA i środowiska obsłużone automatycznie.
Build w <60s
Zoptymalizowany proces budowania sprawia, że Twoje pliki statyczne są gotowe do serwowania błyskawicznie.
SPA Fallback Auto
Routing React Router i Vue Router działa z pudełka. Wszystkie zapytania są automatycznie kierowane do index.html.
Darmowe SSL
Otrzymujesz certyfikat SSL za 0 zł. Ty podpinasz domenę, a my automatycznie zajmujemy się szyfrowaniem HTTPS.
Wdrożenie w 4 prostych krokach
Proces tworzenia nowej aplikacji na NexoCloud zredukowaliśmy do absolutnego minimum.
Zaloguj przez GitHub
Zarejestruj się w sekundę i nadaj dostęp do swoich repozytoriów. Żmudna konfiguracja to przeszłość.
Wybierz plan
Dopasuj zasoby chmurowe do swoich potrzeb. Oferujemy skalowalne pakiety dla projektów każdej wielkości.
Skonfiguruj projekt
Wybierz repozytorium i główną gałąź. Bezpiecznie dodaj zmienne środowiskowe i niezbędne sekrety.
Podepnij domenę
Skieruj rekord CNAME w swoim DNS na nasze serwery. Twój projekt będzie gotowy do przyjęcia ruchu w kilka minut.
Twoja aplikacja już startuje
System automatycznie uruchomił proces budowania obrazu, przydzielił certyfikat SSL i przygotował izolowane środowisko.
Zaprojektowane z myślą o nowoczesnych SPA
NexoCloud automatyzuje wdrożenia aplikacji frontendowych. Zbuduj raz swój obraz Docker, a platforma zadba o całą magię związaną ze wstrzykiwaniem środowisk, deploymentem i odnawianiem SSL.
Prosty Dockerfile
Wykorzystaj standardowy multi-stage build: Node.js buduje projekt, a lekki serwer Nginx lub Caddy błyskawicznie serwuje pliki statyczne.
Wsparcie dla SPA Fallback
Dzięki odpowiedniej konfiguracji try_files w Nginx, routing po stronie klienta (React Router, Vue Router) działa płynnie bez błędów 404.
Automatyczny Rebuild
Zrób push na gałąź main, a nasz system natychmiast zbuduje nowy obraz Dockera i automatycznie zaktualizuje aplikację bez przerw w działaniu.
Zmienne Środowiskowe w Build-Time
Bezpiecznie przechowuj zmienne VITE_* czy REACT_APP_ w panelu. NexoCloud wstrzyknie je automatycznie podczas procesu docker build.
Wdrożenia Blue-Green
Nowa wersja Twojego SPA jest podnoszona obok starej. Ruch przepinany jest płynnie dopiero po sprawdzeniu healthchecków (zero downtime).
Darmowe certyfikaty SSL
Połącz własną domenę jednym kliknięciem. NexoCloud samodzielnie dba o odnawianie i poprawne konfigurowanie darmowych certyfikatów SSL.
Rozwiązanie gotowe sprostać wymaganiom Twojej branży
Niezależnie od tego, czy pracujesz sam, prowadzisz agencję, czy działasz w wieloosobowym zespole deweloperskim. NexoCloud dostosowuje się do Twojego stylu pracy, gwarantując niezawodność i błyskawiczne publikowanie zmian.
Freelancerzy
Dostarczaj projekty klientom szybciej niż kiedykolwiek. Skup się na kodzie i designie, a my zajmiemy się automatycznym wdrażaniem i hostingiem.
Agencje marketingowe
Błyskawicznie uruchamiaj landing page'e dla swoich klientów. Zyskaj pewność, że strony wytrzymają każdy ruch reklamowy i zawsze będą online.
Software House'y
Ujednolić i przyspiesz pipeline'y wdrożeniowe całego zespołu. Bezpiecznie zarządzaj dziesiątkami projektów i środowisk w jednym miejscu.
Startupy
Wdrażaj MVP w rekordowym tempie i eksperymentuj bez ograniczeń. Skaluj płynnie infrastrukturę w miarę jak Twój produkt zdobywa rynek.
Vibecoderzy
Generujesz kod z AI i zależy Ci na natychmiastowym efekcie? Wypchnij zmiany na GitHub, a my zajmiemy się całą nudną pracą DevOps w tle.
Studenci i Edukacja
Zdobądź doświadczenie z chmurą bez borykania się z konfiguracją serwerów Linux. Idealne miejsce do hostowania projektów na uczelnię i do portfolio.
Prosty i przejrzysty cennik
Wybierz plan idealny dla Twojego projektu. Wszystkie plany bazowe posiadają 7-dniowy darmowy okres próbny bez żadnych zobowiązań.
Każdy plan zawiera
NexoC1
Dla pojedynczych twórców, projektów hobbystycznych i open-source.
- 0.5 vCPU
- 1 GB RAM
- 2 GB SSD
NexoC2
Dla małych zespołów i początkujących aplikacji komercyjnych.
- 1 vCPU
- 1.5 GB RAM
- 5 GB SSD
NexoC3
Dla rosnących startupów i projektów wymagających niezawodności.
- 1.5 vCPU
- 2 GB RAM
- 10 GB SSD
NexoC4
Dla zaawansowanych aplikacji produkcyjnych z dużym ruchem.
- 2 vCPU
- 3 GB RAM
- 20 GB SSD
Rozliczenie miesięczne. Bez umów i zobowiązań - anuluj kiedy chcesz.
Najczęściej zadawane pytania
Masz pytania dotyczące hostingu SPA? Zebraliśmy odpowiedzi na te najczęściej zadawane.
Hosting SPA służy do utrzymywania aplikacji opartych o pliki statyczne (React, Vue, Angular). W NexoCloud wykorzystujemy Docker z Nginx, aby zapewnić izolację, skalowalność i standardowy proces CI/CD (identyczny jak dla backendów).
Minimalną. Wystarczy skopiować plik default.conf z instrukcją try_files (dla routingu) lub użyć domyślnego obrazu Nginx, jeśli aplikacja nie wymaga zaawansowanych reguł. Nasza platforma ma gotowe szablony.
Aby uniknąć błędów 404 po odświeżeniu strony, musisz skonfigurować SPA Fallback w Nginx. Służy do tego prosta dyrektywa `try_files $uri $uri/ /index.html;`, która kieruje cały ruch do pliku index.html Twojej aplikacji.
Możesz zdefiniować dowolne zmienne (np. VITE_API_URL, REACT_APP_BACKEND) w panelu NexoCloud. Zostaną one automatycznie wstrzyknięte na etapie "docker build", więc aplikacja wygeneruje odpowiednie ścieżki w plikach statycznych.
Zależy to od rozmiaru Twojej aplikacji i frameworka, ale zazwyczaj proces budowania na naszych szybkich maszynach zajmuje kilkadziesiąt sekund. Po zbudowaniu wdrożenie odbywa się z polityką zero-downtime.
Tak, wystarczy dodać rekord CNAME w konfiguracji DNS dostawcy domeny. NexoCloud automatycznie zajmie się przypisaniem darmowego certyfikatu SSL Let's Encrypt i odnawianiem go.
Next.js często wymaga serwera Node.js do renderowania SSR, podczas gdy SPA są kompilowane wyłącznie do plików statycznych HTML/JS/CSS serwowanych np. przez Nginx, co jest tańsze i lżejsze do obsługi w kontenerze.
Absolutnie. Dowolny framework (Vite, Astro, Vue, Angular, Svelte, React) generujący statyczne pliki podczas procesu budowania można bez problemu zaserwować w kontenerze z Nginx.