Hosting Node.js na własnym serwerze.
Custom backend Node. Stawiasz jednym kliknięciem, płacisz raz w roku, dane zostają u Ciebie.
Self-hosted Node.js bez konsoli: instalujesz z panelu, płacisz raz w roku i dostajesz fakturę, a wsparcie odpowiada po polsku.
Czym jest Node.js
Własny serwer Node.js wdrażany z repozytorium Git - push na gałąź, a Saplo instaluje zależności, buduje i uruchamia proces pod nadzorem, który podnosi go po awarii albo restarcie kontenera. To coś innego niż klasyczny hosting współdzielony (cPanel, DirectAdmin, SiteGround), gdzie w większości planów Node.js w ogóle nie działa jako długo żyjący proces, tam masz PHP i na tym koniec.
Dla kogo
- Programista, który ma gotowe API albo backend i szuka miejsca poza Vercelem czy Renderem
- Serwis czasu rzeczywistego z WebSocketami, który musi żyć dłużej niż pojedyncze zapytanie HTTP
- Ktoś, kto trafił na hosting bez obsługi Node.js (SiteGround, DirectAdmin) i szuka miejsca, gdzie proces faktycznie działa
Jak to wygląda
- Wybierasz Box. Node.js ruszy na Box S za 119 zł rocznie, ale przy poważniejszym użyciu weź większy. Rozpisaliśmy to niżej.
- Klikasz Node.js w katalogu. Kontener, domena i certyfikat SSL powstają same.
- Wchodzisz i pracujesz. Dane logowania czekają w panelu, pod aplikacją.
Który Box wybrać pod Node.js
Zależy, do czego go użyjesz. Poniżej trzy przypadki i to, co w każdym z nich zjada pamięć i dysk. Plan zmienisz później z panelu, bez przenoszenia danych.
- 1 GB RAM
- 15 GB dysku
- panel i SFTP
- kopia poza serwer
- 2 GB RAM
- 30 GB dysku
- SSH z sudo
- kopia poza serwer
- 6 GB RAM
- 60 GB dysku
- SSH z sudo
- kopie 7 dni
Nie musisz zgadywać. Zacznij od mniejszego, a jeśli zabraknie pamięci, dokładamy ją bez restartu aplikacji i bez przenoszenia danych.
Co jeszcze zmieścisz na tym samym Boxie
Node.js zajmuje 512 MB z 1 GB pamięci Box S. Zostaje 256 MB i 7 GB dysku, czyli miejsce na jeszcze 29 aplikacji z katalogu. Bez dopłaty, bo płacisz za Box, nie za sztuki.
Zanim klikniesz
Tak, to jest dokładnie ta sytuacja, w której Saplo ma sens. Klasyczny hosting współdzielony w większości planów w ogóle nie uruchamia długo działającego procesu Node, masz tam PHP i tyle. Tutaj Twój proces Node.js działa cały czas, nie tylko na czas jednego zapytania.
Nie. Proces Node uruchamiamy pod nadzorem, który sam go podnosi po awarii albo restarcie kontenera. Nie musisz instalować ani konfigurować PM2 samodzielnie.
Tak, serwis czasu rzeczywistego z WebSocketami działa bez problemu. Proces Node żyje cały czas, w odróżnieniu od hostingów, które ubijają połączenie po kilkudziesięciu sekundach.
Nie. Kontener, domena, certyfikat SSL i aktualizacje systemu są po naszej stronie. Node.js klikasz w panelu i po kilkunastu sekundach masz adres i hasło.
Zmieniasz plan z panelu i pamięć dokłada się bez restartu aplikacji. Nie przenosisz danych i nie stawiasz niczego od nowa.
Twoje. Stoją na wydzielonym kontenerze, nie na współdzielonym koncie. Codziennie robimy kopię poza serwer, do centrum danych w Finlandii, i to dotyczy każdego planu.
Masz 7 dni za darmo bez podawania karty. A jeśli już zapłacisz i w ciągu 14 dni napiszesz, że rezygnujesz, oddajemy 100% opłaty za pierwszy okres. To zapis w regulaminie, nie obietnica na stronie.
Nie jesteśmy najtańsi. Za 5 zł miesięcznie kupisz gdzieś współdzielone konto i ono wystarczy do prostej strony. Saplo ma sens, gdy chcesz stawiać własne aplikacje, mieć SSH i nie dzielić serwera z tysiącem obcych witryn.