Aplikacje

Aplikacja to moduł w Twoim Boxie - strona, sklep, API albo baza. Każda ma swój folder, subdomenę i środowisko.

W Saplo Box to Twój serwer, a aplikacje to moduły uruchamiane w nim. Każda aplikacja dostaje własny folder /srv/apps/<nazwa>, własną subdomenę i własne środowisko (php-fpm, proces Node, statyk albo usługa). Wszystkie aplikacje w jednym Boxie współdzielą zasoby planu i mogą gadać po localhost - dlatego np. baza danych stoi obok aplikacji bez wychodzenia do internetu.

Tworzenie aplikacji

  1. W panelu kliknij Utwórz aplikację.
  2. Wybierz typ z katalogu (WordPress, Next.js, React, Django, baza danych, Docker, n8n... albo własny kod przez Git).
  3. Nadaj nazwę i wskaż domenę lub subdomenę *.saploapp.pl.
  4. Opcjonalnie zaznacz bazę z tego Boxa w sekcji Połącz z bazą / cache.
  5. Zatwierdź - Saplo instaluje moduł w Twoim Boxie i konfiguruje nginx, SSL i runtime.

Instalacja trwa zwykle 1 do 5 minut (WordPress/baza szybciej, build frameworka JS dłużej). Status śledzisz na liście aplikacji aż do Działa.

Co możesz postawić

TypŚrodowisko
WordPressPHP 8.3/8.4 (lub 7.4-8.4 Legacy), MariaDB, nginx + php-fpm, WP-CLI
Next.js / Nuxt / NodeNode 22, proces zarządzany przez Saplo, nginx jako reverse proxy
React / Vue / Astro / SvelteKitBuild na Node 22, statyk serwowany przez nginx
DjangoPython, gunicorn, nginx dla /static i /media
Bazy danychPostgreSQL, MySQL/MariaDB, Redis - jako osobne aplikacje
DockerPełny daemon (nested), własny docker-compose.yml
Własny kodDowolny stack przez Git / saplo.yaml

Pełna lista z konfiguracją w sekcji Stacki.

Zarządzanie i restart

W szczegółach aplikacji masz Restartuj i Zatrzymaj / Uruchom. Jeśli aplikacja jest w stanie Błąd, najpierw spróbuj restartu - rozwiązuje większość przypadków. Gdy błąd wraca, otwórz ticket z nazwą aplikacji i treścią błędu.

Zmiana wersji PHP

Dla aplikacji WordPress / PHP w szczegółach jest opcja Zmiana wersji PHP - każda taka aplikacja ma własną pulę php-fpm, więc zmiana wersji nie rusza pozostałych aplikacji w Boxie.

Ile aplikacji mogę mieć

Liczba aplikacji jest nielimitowana we wszystkich planach Box - stawiasz ich tyle, ile zmieści się w zasobach planu (RAM, SSD, CPU). To zasoby Boxa, nie licznik aplikacji, są granicą. Większy projekt = wyższy plan albo dodatki RAM/SSD. Szczegóły w Plany Box.

W jednym Boxie mieszasz stacki dowolnie - WordPress na stronę firmową, Next.js na landing, Postgres jako baza i n8n do automatyzacji. Wszystko obok siebie, spięte po localhost.