Hosting Node.js

Hosting Node.js: zrób git push, a Twoja aplikacja Node.js 24 będzie działać online

Połącz GitHub, GitLab lub Bitbucket. Każdy push uruchamia npm ci oraz Twoją kompilację, a następnie przełącza wersję na żywo — bez konieczności uruchamiania serwera, PM2 czy reverse proxy.

Bezpłatny okres próbny przez 14 dni — wymagana karta, bez opłat

Wybierz swój stos
Rozpocznij mój bezpłatny okres próbny

Developer Hosting uruchamia twój własny kod, dlatego prosimy o podanie karty, aby bezpłatny okres próbny był dostępny dla prawdziwych użytkowników. Twoja karta nie zostanie obciążona — ani dzisiaj, ani po zakończeniu okresu próbnego. Nie ponosisz żadnych opłat, chyba że wybierzesz plan; jeśli tego nie zrobisz, okres próbny po prostu dobiegnie końca.

Plany od 58,99 zł miesięcznie

  • Node.js 24Express, Fastify lub dowolny framework HTTP
  • 5 wydańzachowane do przywrócenia jednym kliknięciem
  • 14 dni za darmobezpłatny okres próbny, Node.js wstępnie wybrany
Potok wdrażania od polecenia git push do działającej aplikacji

Wszystko, czego potrzebuje aplikacja Node.js, uruchomione dla Ciebie

Państwo piszą aplikację. My ją instalujemy, budujemy, uruchamiamy, utrzymujemy w działaniu i przechowujemy ostatnich pięć wersji w gotowości do przywrócenia.

Node.js 24 z app.js

Express, Fastify lub dowolny framework obsługujący HTTP, uruchamiany z app.js. NODE_ENV ma wartość production, chyba że zostanie ustawione inaczej.

npm ci przy każdym wdrożeniu

Zależności są instalowane z Twojego pliku package-lock w nowym katalogu, następnie uruchamiane jest polecenie kompilacji, zanim nowa wersja przejmie działanie.

Adres URL podglądu dla każdej gałęzi

Wyślij (push) dowolną gałąź inną niż production, a otrzyma ona własny adres, obsługiwany obok działającej aplikacji bez ingerencji w nią.

Poufne dane poza Twoim repozytorium

Klucze API wprowadza się w panelu zmiennych środowiskowych, są one przechowywane w bezpiecznym magazynie wpisów tajnych i przekazywane zarówno do kompilacji, jak i działającej aplikacji.

Dzienniki na wyciągnięcie ręki

Własny strumień stderr Twojej aplikacji pojawia się w przeglądarce dzienników obok wierszy serwera WWW, z poziomu panelu nawigacyjnego lub zinnector CLI.

Pamięć i procesor, które należą wyłącznie do Państwa

Każda aplikacja ma własny przydział pamięci i procesora, egzekwowany na poziomie konta, dzięki czemu żaden sąsiad nie może go odebrać.

Wdrożenia, które nie mogą doprowadzić do awarii Twojej witryny

Nieudane polecenie npm ci lub build nigdy nie trafia do odwiedzających: aktywna już wersja nadal działa, a dziennik wdrożenia wskazuje przyczynę. Kiedy wersja zostanie wdrożona, a Państwo zmienią zdanie, powrót jest natychmiastowy, ponieważ pięć ostatnich wersji pozostaje na serwerze.

  • Polecenie npm ci oraz kompilacja kończą się, zanim jakikolwiek ruch zostanie przeniesiony
  • Przywracanie jednym kliknięciem do dowolnego z ostatnich pięciu wydań
  • Przycisk ponownego uruchomienia, gdy go potrzebujesz
  • Bezpłatny certyfikat SSL dla Twojej domeny
  • SSH i zaplanowane zadania w każdym planie
Działające obok siebie aplikacja produkcyjna i podgląd gałęzi

Od repozytorium do działającej aplikacji Node.js

  1. Rozpocznij bezpłatny okres próbny

    Dla Ciebie wybrano Node.js. W okresie próbnym wymagana jest karta, a opłaty nie są pobierane.

  2. Połącz swoje repozytorium

    Połącz repozytorium GitHub, GitLab lub Bitbucket zawierające plik package.json i wybierz gałąź produkcyjną.

  3. Skonfiguruj kompilację i zmienne

    Proszę dodać polecenie kompilacji, jeśli takie istnieje, oraz zmienne środowiskowe.

  4. git push

    Wprowadź zmiany do środowiska produkcyjnego, a stanie się to wydaniem; wprowadź zmiany do dowolnej innej gałęzi, aby uzyskać podgląd.

Ten jeden plik, którego szukamy

Plik app.js, który uruchamia Twój serwer. Zależności pochodzą z pliku package.json.

// app.js — the file we start
const express = require("express");
const app = express();
app.get("/", (req, res) => res.send("Hello, world"));
app.listen(process.env.PORT || 3000);

Pakiety hostingu Node.js

Dostosowane do procesu Node.js: 1 GB pamięci i 1 rdzeń procesora w Dev Start, 2 GB i 2 rdzenie w Dev Pro, 4 GB i 4 rdzenie w Dev Scale — dla jednej, pięciu lub dwudziestu aplikacji.

Zinn® Dev Start

58,99 zł/miesiąc

lub 589,90 zł rocznie

Witryny
1
Pamięć masowa NVMe
25 GB
Przepustowość
1 TB

Bezpłatny okres próbny przez 14 dni — wymagana karta, bez opłat

Wybierz swój stos
Rozpocznij mój bezpłatny okres próbny

Developer Hosting uruchamia twój własny kod, dlatego prosimy o podanie karty, aby bezpłatny okres próbny był dostępny dla prawdziwych użytkowników. Twoja karta nie zostanie obciążona — ani dzisiaj, ani po zakończeniu okresu próbnego. Nie ponosisz żadnych opłat, chyba że wybierzesz plan; jeśli tego nie zrobisz, okres próbny po prostu dobiegnie końca.

Zinn® Dev Pro

113,99 zł/miesiąc

lub 1139,90 zł rocznie

Witryny
5
Pamięć masowa NVMe
100 GB we wszystkich twoich witrynach
Przepustowość
5 TB

Bezpłatny okres próbny przez 14 dni — wymagana karta, bez opłat

Wybierz swój stos
Rozpocznij mój bezpłatny okres próbny

Developer Hosting uruchamia twój własny kod, dlatego prosimy o podanie karty, aby bezpłatny okres próbny był dostępny dla prawdziwych użytkowników. Twoja karta nie zostanie obciążona — ani dzisiaj, ani po zakończeniu okresu próbnego. Nie ponosisz żadnych opłat, chyba że wybierzesz plan; jeśli tego nie zrobisz, okres próbny po prostu dobiegnie końca.

Zinn® Dev Scale

392,99 zł/miesiąc

lub 3929,90 zł rocznie

Witryny
20
Pamięć masowa NVMe
500 GB we wszystkich twoich witrynach
Przepustowość
25 TB

Bezpłatny okres próbny przez 14 dni — wymagana karta, bez opłat

Wybierz swój stos
Rozpocznij mój bezpłatny okres próbny

Developer Hosting uruchamia twój własny kod, dlatego prosimy o podanie karty, aby bezpłatny okres próbny był dostępny dla prawdziwych użytkowników. Twoja karta nie zostanie obciążona — ani dzisiaj, ani po zakończeniu okresu próbnego. Nie ponosisz żadnych opłat, chyba że wybierzesz plan; jeśli tego nie zrobisz, okres próbny po prostu dobiegnie końca.

  • Wypróbuj najpierwKażdy plan zarządzany rozpoczyna się od bezpłatnego okresu próbnego trwającego 14 dni, dzięki czemu możesz umieścić na nim prawdziwą stronę, zanim za cokolwiek zapłacisz.
  • 30-dniowa gwarancja zwrotu pieniędzyJeśli plan zarządzany Ci nie odpowiada, daj nam znać w ciągu 30 dni od pierwszej płatności, a zwrócimy Ci pieniądze. Hosting aplikacji jest objęty tą zasadą. Przeczytaj politykę zwrotów
  • Prawdziwe wsparcie w cenieWsparcie jest włączone w każdy plan – świadczą je ludzie, którzy zarządzają tą platformą, a nie skrypty. Konta, które nie mogą czekać, mogą trafić na początek kolejki. Jak działa wsparcie priorytetowe

Czego te pakiety nie obsługują

  • Kontenery, obrazy Docker i Kubernetes działają na serwerze Zinn® Private Cloud, a nie w tych planach.
  • Długo działające procesy w tle i konsumenci kolejek nie są tutaj obsługiwani; zaplanowane zadania są obsługiwane.
  • Środowisko produkcyjne i podglądy jego gałęzi współdzielą przydział pamięci i procesora aplikacji.

Hosting Node.js: pytania

Z jakiej wersji Node.js korzystasz?

Node.js 24. Aplikacja uruchamia się z pliku app.js, a zmienna NODE_ENV jest ustawiona na production, chyba że zostanie określona własna wartość.

Czy potrzebuję PM2 lub NGINX?

Nie. Serwer WWW uruchamia i obsługuje aplikację za Ciebie, więc nie ma potrzeby konfigurowania menedżera procesów ani odwrotnego serwera proxy.

Czy mogę uruchomić Next.js lub inny framework z etapem kompilacji?

Tak, jeśli działa jako serwer Node.js z pliku app.js. Proszę ustawić polecenie kompilacji, a będzie ono wykonywane przy każdym wdrożeniu, zanim nowa wersja zacznie działać.

Czy mogę używać WebSockets lub procesów w tle?

Długo działające procesy w tle nie są obsługiwane w tych planach. W przypadku aplikacji intensywnie korzystających z WebSocket, procesów roboczych lub kontenerów lepszym rozwiązaniem jest serwer Zinn® Private Cloud.

Czy jest dostępny bezpłatny okres próbny?

Tak, 14 dni w Dev Start z wstępnie wybranym Node.js. Karta pozwala udostępniać wersje próbne prawdziwym osobom; żadne opłaty nie zostaną naliczone, chyba że wybiorą Państwo plan.

Czy mogę podłączyć bazę danych?

Tak. Użyj zarządzanej bazy danych Zinn® (PostgreSQL lub MySQL) albo pamięci podręcznej Redis ograniczonej do Twojej witryny i umieść szczegóły połączenia w zmiennych środowiskowych.

Wszystkie środowiska uruchomieniowe hostingu dla programistów: Node.js, Python i Ruby

Wdróż swoją aplikację Node.js już dziś

Czternaście dni za darmo z już wybranym Node.js. Karta, o którą prosimy, nie zostanie obciążona w trakcie okresu próbnego.

Bezpłatny okres próbny przez 14 dni — wymagana karta, bez opłat

Wybierz swój stos
Rozpocznij mój bezpłatny okres próbny

Developer Hosting uruchamia twój własny kod, dlatego prosimy o podanie karty, aby bezpłatny okres próbny był dostępny dla prawdziwych użytkowników. Twoja karta nie zostanie obciążona — ani dzisiaj, ani po zakończeniu okresu próbnego. Nie ponosisz żadnych opłat, chyba że wybierzesz plan; jeśli tego nie zrobisz, okres próbny po prostu dobiegnie końca.