1.  [HostGrade.pl](/)
2.  ›
3.  [Baza wiedzy](/baza-wiedzy/)
4.  ›
5.  Laravel na hostingu

# Hosting pod Laravel w Polsce — wymagania, deploy i konfiguracja

Opublikowano: 8 kwietnia 2026 · Kategoria: [Hosting](/baza-wiedzy/)

⚡ W skrócie · 8 min czytania

-   Jak uruchomić Laravel na hostingu współdzielonym w Polsce? Wymagania PHP, Composer, konfiguracja .htaccess, katalog public/, zmienne środowiskowe. Kiedy warto przejść na VPS?.
-   Minimalne wymagania hostingu dla Laravel.
-   Krok po kroku: deploy Laravel na hosting współdzielony.
-   Hosting współdzielony vs VPS dla Laravel — kiedy co wybrać?.
-   Polskie hostingi przyjazne dla Laravel.

**Krótka odpowiedź:** Laravel działa na hostingu współdzielonym z PHP 8.2+, dostępem przez SSH i możliwością skierowania domeny na katalog `public/`. Dla zaawansowanych funkcji (kolejki, WebSockets, Docker) potrzebny jest VPS.

## Minimalne wymagania hostingu dla Laravel

Wymaganie

Minimalna wersja

Uwagi

PHP

8.2+

Laravel 11 wymaga PHP 8.2. Laravel 10 — PHP 8.1+

Rozszerzenia PHP

BCMath, Ctype, cURL, DOM, Fileinfo, JSON, Mbstring, OpenSSL, PDO, XML

Większość hostingów ma je domyślnie włączone

Composer

2.x

Przez SSH lub lokalnie z wgraniem vendor/

SSH

Zalecany

Potrzebny do artisan commands, migracji, Composer

Katalog public/

Dokument root domeny

Domena musi wskazywać na `public/`, nie na root projektu

MySQL / PostgreSQL

MySQL 8.0+ lub PostgreSQL 15+

Zależy od konfiguracji projektu

Pamięć PHP (memory\_limit)

128 MB min, 256 MB zalecane

Composer wymaga 512 MB podczas install

## Krok po kroku: deploy Laravel na hosting współdzielony

### 1\. Wgraj pliki projektu

Wgraj cały projekt (poza `vendor/` i `.env`) do katalogu **poza public\_html**, np. `/home/user/laravel-app/`. Katalog `public_html/` (lub `www/`) będzie zawierał tylko zawartość `public/`.

### 2\. Skonfiguruj dokument root domeny

Opcja A — symlink (przez SSH):

ln -s /home/user/laravel-app/public /home/user/public\_html

Opcja B — .htaccess w public\_html (jeśli symlink niedostępny):

Options -MultiViews -Indexes
RewriteEngine On
RewriteCond %{REQUEST\_FILENAME} !-f
RewriteRule ^(.\*)$ /laravel-app/public/$1 \[L\]

### 3\. Zainstaluj zależności przez Composer

Przez SSH:

cd /home/user/laravel-app
composer install --no-dev --optimize-autoloader

### 4\. Skonfiguruj plik .env

cp .env.example .env
php artisan key:generate
# Edytuj .env — ustaw DB\_HOST, DB\_DATABASE, DB\_USERNAME, DB\_PASSWORD

### 5\. Uruchom migracje

php artisan migrate --force
php artisan storage:link

## Hosting współdzielony vs VPS dla Laravel — kiedy co wybrać?

Funkcja / wymaganie

Hosting współdzielony

VPS

Typowa aplikacja Laravel (CRUD, API, strona)

✓ Wystarczy

Możliwy, droższy

Laravel Queue Worker (asynchroniczne zadania)

✗ Brak trwałych procesów

✓ supervisor + artisan queue:work

Laravel Echo (WebSockets)

✗ Brak otwartych portów

✓ soketi lub Laravel Reverb

Laravel Scheduler (cron)

✓ Cron job co minutę

✓ Cron lub supervisor

Docker / Sail

✗ Niedostępny

✓ Pełna kontrola

Redis / Memcached cache

Zależy od hosta (rzadko)

✓ Dowolna konfiguracja

Koszt miesięczny

20–60 PLN/msc

50–200 PLN/msc

## Polskie hostingi przyjazne dla Laravel

-   **[LH.pl](/out/lh-pl/#reklama "LH.pl")** — PHP 8.1-8.3, SSH, Composer w PATH, możliwość ustawienia document root przez DirectAdmin
-   **[CyberFolks](/out/cyberfolks/#reklama "CyberFolks")** — PHP 8.x, SSH na planach od Standard, Composer dostępny
-   **[Zenbox](/out/zenbox/#reklama "Zenbox")** — PHP 8.x, SSH, cron jobs, dobra wydajność dla Laravel API
-   **[home.pl](/out/home-pl/#reklama "home.pl")** — PHP 8.x, własny panel z opcją ustawienia document root

**Wskazówka:** Przed zakupem hostingu zapytaj support czy: (1) można ustawić document root domeny na podekatalogu, (2) PHP CLI jest dostępne przez SSH, (3) Composer jest zainstalowany systemowo lub można go wgrać do katalogu projektu.

## Porównanie hostingów pod Laravel — najważniejsze parametry

Hosting

PHP 8.2+

SSH

Composer

Document root

Typ

[LH.pl](/hosting/lh-pl/)

✓

✓ (Standard+)

✓

✓ DirectAdmin

Współdzielony

[CyberFolks](/hosting/cyberfolks/)

✓

✓ (Standard+)

✓

✓

Współdzielony

[Zenbox](/hosting/zenbox/)

✓

✓

✓

✓

Współdzielony

[home.pl](/hosting/home-pl/)

✓

✓ (wyższe plany)

✓

✓

Współdzielony

[Contabo VPS](/hosting/contabo/)

✓

✓ root

✓

✓ pełna kontrola

VPS

Dane na podstawie specyfikacji technicznych hostingodawców (czerwiec 2026). Sprawdź aktualne plany bezpośrednio u dostawcy.

## Najczęstsze pytania

Czy Laravel działa na hostingu współdzielonym? ›

Tak, Laravel może działać na hostingu współdzielonym pod warunkiem spełnienia wymagań: PHP 8.2+ z rozszerzeniami BCMath, Ctype, cURL, DOM, Fileinfo, JSON, Mbstring, OpenSSL, PCRE, PDO, Tokenizer, XML. Konieczny jest też dostęp do Composera (przez SSH lub wgranie vendor/ ręcznie). Główne ograniczenie: Laravel wymaga skierowania katalogu głównego domeny na \`public/\`, a nie na root projektu. Nie wszystkie hostingi to umożliwiają.

Jak skierować domenę na katalog public/ Laravel na hostingu? ›

Są 3 metody: (1) Symlink — stwórz link symboliczny \`ln -s /home/user/laravel-app/public /home/user/public\_html\` przez SSH; (2) Przenieś zawartość public/ do public\_html i zaktualizuj ścieżki w index.php; (3) .htaccess w public\_html: \`RewriteEngine On\\nRewriteRule ^(.\*)$ /laravel/public/$1 \[L\]\`. Metoda zależy od możliwości hostingu. Na LH.pl i CyberFolks symlink przez SSH działa dobrze.

Kiedy Laravel wymaga VPS zamiast hostingu współdzielonego? ›

VPS jest konieczny gdy: (1) używasz kolejek (queues) z Laravel Queue Worker — shared hosting nie pozwala na trwałe procesy w tle; (2) używasz WebSockets (Laravel Echo + pusher/soketi) — wymaga otwartego portu i trwałego procesu; (3) duże obciążenie (1000+ jednoczesnych użytkowników) — shared hosting ma limity CPU/RAM; (4) używasz Docker lub własnej konfiguracji PHP-FPM. Dla typowej aplikacji Laravel (API, strona firmowa) hosting współdzielony z PHP 8.2+ i SSH wystarczy.

Jak uruchomić Composer na hostingu współdzielonym dla Laravel? ›

Opcja 1 (SSH): \`ssh user@server "cd /home/user/laravel && composer install --no-dev --optimize-autoloader"\`. Opcja 2 (bez SSH): uruchom \`composer install\` lokalnie i wgraj katalog \`vendor/\` przez FTP/SFTP. Nigdy nie wgrywaj vendor/ do repozytorium — dodaj do .gitignore. Opcja 3 (GitHub Actions): automatyczny deploy przez CI/CD z krokiem \`composer install\` na serwerze po push. Polskie hosty oferujące SSH: LH.pl (plan Standard+), CyberFolks, zenbox.

## Szybkie przejście do ofert związanych z tym tematem

Wybraliśmy oferty i strony z kodami rabatowymi, które najczęściej pasują do tego scenariusza użycia.

LH.pl

PHP hosting dla prostszych wdrożeń Laravel.

Laravel

[Aktywuj rabat →](/out/lh-pl/#reklama "LH.pl")

#Reklama · link partnerski

[Zobacz kod rabatowy →](/kody-rabatowe/lh-pl)

CyberFolks

Hosting pod frameworki PHP i projekty klientowskie.

Framework

[Aktywuj rabat →](/out/cyberfolks/#reklama "CyberFolks")

#Reklama · link partnerski

[Zobacz kod rabatowy →](/kody-rabatowe/cyberfolks)

home.pl

Opcja dla mniej wymagających wdrożeń.

Start

[Aktywuj rabat →](/out/home-pl/#reklama "home.pl")

#Reklama · link partnerski

[Zobacz kod rabatowy →](/kody-rabatowe/home-pl)

## Powiązane artykuły

-   [PHP wersje na hostingu — co wybrać?
    
    PHP 8.1, 8.2, 8.3 — różnice i kompatybilność z frameworkami.
    
    ](/baza-wiedzy/php-wersje-hosting-co-wybrac)
-   [Composer na hostingu
    
    Jak używać Composera na hostingu współdzielonym.
    
    ](/baza-wiedzy/composer-na-hostingu)
-   [Git deploy na hostingu
    
    Automatyczny deploy przez Git na polskie hostingi.
    
    ](/baza-wiedzy/git-deploy-na-hostingu)
-   [Hosting współdzielony vs VPS
    
    Kiedy warto przejść z hostingu na VPS.
    
    ](/baza-wiedzy/hosting-wspoldzielony-vs-vps)

Autor: [Robert Zasilny](/autorzy/robert-zasilny) Ekspert bezpieczeństwa i compliance · Zweryfikowano Czerwiec 2026

Skupia się na warstwie prawno-technicznej hostingu: certyfikatach SSL, zgodności z RODO i wymogach dyrektywy Omnibus wobec platform e-commerce. W HostGrade.pl odpowiada za audyt polityk prywatności dostawców hostingowych — sprawdza, czy dostawca przetwarza dane osobowe zgodnie z GDPR i czy informuje klientów o przekazaniu danych podmiotom trzecim. Analizuje regulaminy pod kątem zapisów o automatycznym odnowieniu, opłatach za transfer domeny i klauzulach odpowiedzialności. Weryfikuje, czy certyfikaty SSL oferowane przez hostingi to Let's Encrypt (darmowe), DV czy OV — i czy są automatycznie odnawiane. Ocenia, na ile wymagania bezpieczeństwa serwera (TLS 1.3, HSTS, CSP) spełniają standardy rekomendowane przez OWASP. Wierzy, że dobry compliance nie jest nudny — jest dowodem na to, że dostawca traktuje klienta poważnie.

[Pełny profil autora →](/autorzy/robert-zasilny)