Saplo obsługuje piętnaście technologii - od prostego HTML przez frameworki JavaScript po Dockera, WordPressa i własne kontenery Linux. Każdy stack ma gotowe, zoptymalizowane środowisko: odpowiednią wersję runtime, skonfigurowany serwer nginx i usługę systemową. Nie konfigurujesz serwera od zera - Saplo robi to za Ciebie.
Stack wybierasz raz, przy tworzeniu aplikacji. Pozostałe szczegóły (polecenie build, zmienne środowiskowe, zależności systemowe) opisujesz w pliku saplo.yaml lub ustawiasz przez panel.
Next.js
Next.js 14+ z App Router, SSR na Node 22. Build z Gita lub CLI.
React / Vite
SPA zbudowane Vite (React, ale też czysty Vite) - serwowane jako statyk.
Vue
Vue 3 + Vite jako SPA - tak samo lekkie jak React.
Nuxt
Nuxt 3 w trybie SSR (Node) - pełny serwerowy rendering.
SvelteKit
SvelteKit z adapterem Node - SSR uruchamiane jako usługa.
Angular
Angular jako SPA - browser build serwowany statycznie.
Django
Django 4.2+ z gunicorn i Postgresem - wdrożysz aplikację albo API.
Strony statyczne
Czysty HTML/CSS/JS albo output dowolnego generatora - bez procesu w tle.
Docker / Compose
Dowolny obraz albo docker-compose.yml - cokolwiek odpalisz w kontenerze.
WordPress
Instalacja WordPressa jednym kliknięciem - gotowe, zoptymalizowane środowisko.
n8n
Automatyzacje, boty AI i webhooki - workflow engine z gotową instalacją.
Astro
Statyczne strony z islands - selektywna hydratacja, MDX, adapters.
Node.js
Czysty Node 22 - własny serwer, API albo worker. Bez frameworka.
OpenClaw
Osobisty asystent AI - integracja Telegram/Discord, kalendarz i pliki.
Linux
Czysty kontener z rootem - postaw co chcesz. Pełna kontrola środowiska.
Jak wybrać stack
Stack ustawiasz podczas tworzenia nowej aplikacji w panelu lub w pliku saplo.yaml (pole stack:). Po pierwszym deployu zmiana stacku wymaga usunięcia aplikacji i stworzenia nowej - środowisko jest tworzone raz, pod konkretną technologię.
Nie masz pewności, który plan wybrać? Stacki oparte na SSR (Next.js, Nuxt, SvelteKit, Django) potrzebują trwającego procesu i więcej RAM - zalecany Box L lub wyższy. Stacki statyczne (React/Vite, Vue, Angular, static) działają bez procesu w tle i mieszczą się w Box S.
Gotowy, żeby zacząć?
Wybierz plan i wdróż pierwszą aplikację w kilka minut.