Klasa 2 GB RAM
VPS z 2 GB RAM pokrywa cały stack dla większości witryn; 2 vCPU / 4 GB to komfort przy około 60 mln zdarzeń miesięcznie. Ciężar niesie ClickHouse, a procesy Node ledwo to czują.
Wymagania
Jedna mała maszyna, cztery procesy Node 22, jeden ClickHouse. Żadnego rejestru kontenerów do uruchamiania, żadnego orkiestratora do doglądania, żadnych pakietów npm w ścieżce serwowania. Dokładną maszynę dobieramy z Twoim DevOpsem podczas onboardingu — ta strona to jej obrys.
Co działa i czego wymaga
| Komponent | Środowisko | Port | Czego wymaga od Twojej maszyny |
|---|---|---|---|
| Collector | Node 22, zero zależności | :8090 | jedyny nasłuch wystawiony na internet — lista dozwolonych originów, limity zapytań, limity payloadu, odtwarzanie z bufora dyskowego |
| API + dashboard | Node 22, zero zależności | :8081 | uwierzytelnianie PBKDF2, RBAC, cache raportów, post-filtr k-anonimowości — wewnętrzne w Twojej sieci |
| ClickHouse | 24.8 | :8124 | domyślnie na localhostzie — percentyle TDigest, materializowane rollupy, retencja wymuszona TTL-ami |
| Serwer MCP | Node 22, zero zależności | stdio | w ogóle nie jest usługą sieciową — 15 narzędzi dla agentów AI, pilnowane przez klucze ze scope'ami |
Domyślne nasłuchy: collector :8090, API/dashboard :8081, ClickHouse :8124 — ClickHouse związany z localhostem, chyba że z Twoim DevOpsem zdecydujesz inaczej.
Obrys
VPS z 2 GB RAM pokrywa cały stack dla większości witryn; 2 vCPU / 4 GB to komfort przy około 60 mln zdarzeń miesięcznie. Ciężar niesie ClickHouse, a procesy Node ledwo to czują.
Collector, API, dashboard, SDK i serwer MCP działają bez zależności w ścieżce serwowania. Niczego przechodniego do audytu, niczego do łatania o 3 w nocy, bo jakieś left-pad pękło.
Jedyny komponent spoza Node, wybrany za to, czego egzekwuje: percentyle TDigest, którym można ufać, materializowane rollupy dla 25-miesięcznego okna i retencja przez TTL-e w schemacie.
Surowe zdarzenia żyją 24 godziny, rollupy 25 miesięcy, nagrania 30 dni — retencję wymuszają TTL-e w schemacie, więc zużycie dysku pozostaje płaskie, zamiast rosnąć z ruchem.
Docker Compose na ścieżkę gotową od ręki; gołe procesy Node 22 pod systemd, gdy Twój DevOps woli bez kontenerów. Żadnego orkiestratora, żadnej service mesh, żadnego chartu Helm do utrzymania.
Nie wybierasz maszyny ze strony dokumentacji. Patrzymy na Twój ruch, żądania retencji i budżet razem z Twoim DevOpsem podczas onboardingu — klasa 6 € to podłoga, nie wymóg.
Lista negatywna
Kubernetes nie jest częścią wdrożenia. Compose albo systemd — decyzja podejmowana z Twoim DevOpsem; stack był budowany, by prowadziła go mała drużyna.
Ścieżka serwowania nie niesie żadnych pakietów npm. Twoja recenzja łańcucha dostaw kurczy się do procesów, które możesz przeczytać.
Retencja wymuszona TTL-ami trzyma dysk płaskim; historię 25 miesięcy niosą rollupy. Wzrost ujawnia się jako CPU, nie jako awaria storage.
Przywieź VPS klasy 6 € i swojego inżyniera DevOps — dobierzemy ją razem, wdrożymy razem, a kolejne zdarzenie pozostanie darmowe.