Powrót do dziennika
Self-hosted vs kreator AI: kiedy opłaca się hostować stronę samemu?

Self-hosted vs kreator AI: kiedy opłaca się hostować stronę samemu?

Hetzner CX32 za €8/mies. vs Hostinger $7,99 vs Netlify $20 – kiedy self-hosting z Coolify i Nginx naprawdę się opłaca, a kiedy kreator AI to po prostu lepszy wybór. Z tabelami kosztów, decision framework i konfiguracją docker-compose dla Nginx reverse proxy.

8 min czytania
self-hostingdockercoolifynginxvpshostingernetlifyhetznerdevopsstrona-internetowa

Przez pierwsze trzy lata swojej przygody z internetem płaciłem za hosting tak jak wszyscy: miesięczny abonament, panel klikany myszką, FTP do uploadowania plików. Kiedy mój serwer pobił kilka tysięcy requestów dziennie – hosting podrożał. Kiedy potrzebowałem drugiej bazy danych – musiałem przejść na droższy plan. Kiedy chciałem zmienić konfigurację Nginx – okazało się, że nie mam dostępu do pliku konfiguracyjnego.

Dziś na jednym VPS za €8/mies. hostuje: kilka aplikacji Next.js, Directus jako headless CMS, n8n do automatyzacji, PostgreSQL, Redis, Nginx jako reverse proxy i kilkanaście kontenerów Dockera. Wszystko zarządzane przez Coolify z interfejsem webowym i git-push deploymentami. Łączny koszt: mniej niż jeden plan Premium na Hostinger, za ułamek ceny Netlify Pro.

Ale to nie jest post o tym, że self-hosting jest zawsze lepszy. Jest o tym, kiedy się opłaca, a kiedy wybór wygodnego kreatora to decyzja, która oszczędza Ci czas i nerwy.


Czym właściwie porównujemy

Mamy dwa obozy:

Kreatory AI z hostingiem w pakiecie – Hostinger (z AI builderem), Netlify, Vercel, Framer, Webflow. Płacisz za usługę, oni zarządzają serwerami, SSL, CDN, deploymentami. Twoja rola: kliknij „Opublikuj".

Self-hosted VPS + własny stack – kupujesz surowy serwer (Hetzner, Contabo, DigitalOcean), instalujesz Docker, Nginx, Coolify lub ręczną konfigurację i zarządzasz wszystkim samodzielnie. Twoja rola: jesteś swoim własnym ops teamem.

Między nimi jest hybryda: Coolify Cloud, który daje CI Coolify bez zarządzania hostem, albo Dokku/Render, które są bardziej managed niż VPS, ale taniej niż Netlify.


Realne liczby kosztów w 2026

Porównanie nie ma sensu bez konkretnych cen. Sprawdzone w lipcu 2026:

Kreatory i managed hosting

Platforma Plan Cena/mies. Co dostajesz
Hostinger Premium $2,99/mies.* 3 strony, 50 GB storage, AI builder, WordPress
Hostinger Cloud Startup $7,99/mies. Unlimited stron, 100 GB, 4 vCPU, 4 GB RAM
Netlify Pro $20/mies. flat Unlimited seats (od kwietnia 2026), 100 GB bandwidth
Vercel Pro $20/user/mies. Serverless functions, Edge Network, preview deploys
Framer Mini $5/mies. 1 projekt, SSR, własna domena
Framer Basic $15/mies. Usunięcie brandingu, staging
Webflow Basic $18/mies. 500 CMS items, 50 GB CDN bandwidth

*Cena Hostinger to cena promocyjna przy zakupie rocznym – przy odnowieniu rośnie.

Self-hosted VPS

Serwer Specyfikacja Cena/mies. (nowe zamówienia po 15.06.2026)
Hetzner CX22 1 vCPU, 2 GB RAM, 40 GB NVMe, 20 TB traffic €3,49
Hetzner CX32 2 vCPU, 4 GB RAM, 80 GB NVMe, 20 TB traffic €7,99
Hetzner CX42 4 vCPU, 8 GB RAM, 160 GB NVMe, 20 TB traffic €15,99
Hetzner CAX21 (ARM) 2 vCPU, 4 GB RAM, 80 GB NVMe €4,55
Contabo VPS S 4 vCPU, 8 GB RAM, 200 GB NVMe €5,50

Ważna informacja o Hetzner 2026: W ciągu pięciu miesięcy Hetzner podniósł ceny cztery razy. Linia CCX (dedykowane vCPU AMD) podrożała o 169% – CCX13 z €15,99 do €42,99. Linia CX (Intel shared vCPU) wzrosła o 31-38%. Istniejące serwery zachowują stare ceny (grandfathered), ale nowe zamówienia i każdy rescaling płacą nowe stawki. Nie oczekuje się korekty przed połową 2027.

Praktyczny koszt self-hostingu na CX32 (€7,99/mies.):

  • Domena: ~10−15/rok→ 1,25/mies.
  • Łącznie: ~€9-10/mies. za serwer, na którym można hostować 5-10 małych aplikacji jednocześnie

Coolify – self-hosting bez bólu głowy

Przez lata barierą dla self-hostingu nie był koszt, ale złożoność. Ręczna konfiguracja Nginx, certyfikaty SSL, deployment pipelines, zarządzanie bazami danych – każdy z tych elementów wymagał wiedzy i czasu.

Coolify rozwiązuje ten problem. To open-source PaaS (Platform as a Service), który instalujesz na swoim VPS jedną komendą i dostajesz:

  • Git-push deploymenty – połącz repo z GitHub/GitLab/Gitea, Coolify builduje i deployuje automatycznie
  • Automatyczne certyfikaty SSL – Let's Encrypt przez Traefik, zero konfiguracji
  • 280+ one-click services – PostgreSQL, Redis, MongoDB, n8n, Ghost, WordPress, Directus, MinIO i setki innych
  • Docker i Docker Compose – natywne wsparcie, importuj istniejące pliki compose
  • Panel webowy – zarządzanie przez UI bez SSH do codziennych operacji
  • Backup baz danych – automatyczny backup z retencją

Coolify v4 osiągnął stabilność w kwietniu 2026. Wersja 4.1 (maj 2026) dodała Railpack (env variables w build time) i structured audit logging. Wersja 5 (w przygotowaniu) ma wprowadzić cluster orchestration z HA i load balancingiem – to jedyna poważna luka obecnej wersji.

Coolify jest bezpłatny (Apache-2.0). Płacisz tylko za VPS. Istnieje też Coolify Cloud od $5/mies., gdzie oni zarządzają infrastrukturą Coolify – opcja dla tych, którzy chcą DX bez ops.

Realne oszczędności: użytkownicy raportują spadek kosztów z 150/mies.namanagedPaaSdo20-30/mies. na VPS z Coolify – bez utraty funkcjonalności.

Jeden słaby punkt Coolify, o którym trzeba wiedzieć

Coolify to single-point-of-failure. Proxy layer (Traefik) obsługuje cały ruch do wszystkich aplikacji. Awaria Traefik = wszystkie aplikacje offline. Dokumentowane incydenty: zniszczenie encryption key po podwójnym kliknięciu Update (październik 2024), usunięcie proxy container podczas automatycznego update (grudzień 2024), bug propagowany przez auto-update przez wszystkie środowiska (lipiec 2025).

Remedium: Wyłącz auto-update, aktualizuj ręcznie po sprawdzeniu changelog, utrzymuj zewnętrzny monitoring (UptimeRobot – darmowy), testuj backupy.


Nginx jako reverse proxy – serce self-hosted stacku

Coolify używa Traefik jako domyślnego reverse proxy i zarządza nim automatycznie. Jeśli jednak budujesz stos ręcznie lub potrzebujesz zaawansowanej konfiguracji, Nginx to niezbędne narzędzie.

Nginx w kontenerze Docker z docker-compose:

services:
  nginx:
    image: nginx:alpine
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - ./nginx/nginx.conf:/etc/nginx/nginx.conf:ro
      - ./certbot/conf:/etc/letsencrypt:ro
      - ./certbot/www:/var/www/certbot:ro
    networks:
      - app-network

  certbot:
    image: certbot/certbot
    volumes:
      - ./certbot/conf:/etc/letsencrypt
      - ./certbot/www:/var/www/certbot
    entrypoint: "/bin/sh -c 'trap exit TERM; while :; do certbot renew; sleep 12h & wait $${!}; done;'"

networks:
  app-network:
    driver: bridge

Konfiguracja nginx.conf dla wielu domen:

# Przekierowanie HTTP → HTTPS
server {
    listen 80;
    server_name aplikacja1.twoja-domena.pl;
    location /.well-known/acme-challenge/ {
        root /var/www/certbot;
    }
    location / {
        return 301 https://$server_name$request_uri;
    }
}

# HTTPS z SSL
server {
    listen 443 ssl;
    http2 on;
    server_name aplikacja1.twoja-domena.pl;

    ssl_certificate /etc/letsencrypt/live/aplikacja1.twoja-domena.pl/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/aplikacja1.twoja-domena.pl/privkey.pem;
    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256;

    # Security headers
    add_header Strict-Transport-Security "max-age=31536000" always;
    add_header X-Content-Type-Options nosniff;
    add_header X-Frame-Options DENY;

    location / {
        proxy_pass http://aplikacja1:3000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

Pro tip: Jeśli używasz Coolify, nie musisz pisać nic z powyższego – Coolify konfiguruje Traefik automatycznie po podaniu domeny. Nginx ręcznie jest potrzebny gdy: masz specjalne requirementy cache'owania, złożone reguły routing, konfiguracje rate limiting, lub integrację z zewnętrznymi load balancerami.


Kiedy opłaca się self-hosting – decision framework

Zamiast subiektywnej opinii – lista konkretnych pytań z odpowiedziami prowadzącymi do decyzji:

Pytanie 1: Ile projektów/aplikacji chcesz hostować?

  • 1 projekt: Managed hosting wygrywa kosztem. Hostinger Premium ($2,99) lub Netlify (bezpłatny tier) to ułamek VPS.
  • 2-4 projekty: Zaczynasz wychodzić na zero. VPS CX22 za €3,49 + Coolify = 4 projekty za mniej niż 4 osobne plany na Hostingerze.
  • 5+ projektów: Self-hosting wygrywa finansowo bezsprzecznie. Na CX32 (€7,99) możesz hostować 8-10 małych aplikacji, co na managed hosting kosztowałoby 8-10× więcej.

Pytanie 2: Jaki jest Twój poziom techniczny?

  • Brak doświadczenia z Linux/Docker: Kreator z hostingiem. Każda godzina spędzona na debugowaniu SSH kosztuje więcej niż roczna subskrypcja Hostingera.
  • Podstawowa znajomość Linux: Coolify z VPS – interfejs webowy, większość operacji bez CLI.
  • Dobra znajomość Docker/DevOps: Pełny self-hosting z Nginx, własne CI/CD, maksymalna kontrola i elastyczność.

Pytanie 3: Czy potrzebujesz niestandardowej konfiguracji serwera?

  • Nie (standard WordPress, portfolio, landing page): Kreatory obsługują to doskonale.
  • Tak (własne nagłówki HTTP, specyficzna konfiguracja PHP, niestandardowe porty, WebSockets, własne certyfikaty, integracja z zewnętrznymi serwisami): Self-hosting konieczny.

Pytanie 4: Jak krytyczny jest uptime?

  • Uptime gwarantowany SLA: Managed hosting (Hostinger: 99,9% SLA, Netlify/Vercel: 99,99% SLA). Przy awarii VPS – problem jest Twój.
  • Uptime „best effort": Self-hosting z monitoringiem zewnętrznym (UptimeRobot darmowy do 50 monitorów).

Pytanie 5: Czy potrzebujesz suwerenności danych?

  • Dane w EU, brak vendor lock-in: Self-hosting na Hetzner Falkenstein (Niemcy) lub Contabo Frankfurt. Żadna firma nie ma dostępu do Twoich danych.
  • Brak wymagań regulacyjnych: Dowolna platforma managed.

Porównanie kosztów total cost of ownership (TCO) – 1 rok

Realny scenariusz: 3 projekty (strona firmowa + blog + mały sklep WooCommerce):

Rozwiązanie Koszt miesięczny Koszt roczny Ukryty koszt
Hostinger Cloud Startup (×3 projekty) $23,97 $287,64 0h maintenance
Netlify Pro + hosting baz danych $35-50 $420-600 2h/mies. setup
VPS Hetzner CX32 + Coolify €8-10 €96-120 2-4h setup + 1-2h/mies. ops
VPS CX32 + ręczny stack €8-10 €96-120 8-12h setup + 3-5h/mies. ops

Wniosek finansowy: Self-hosting na VPS + Coolify przy 3 projektach oszczędza ~160−480/rokwzględemmanagedhosting.Przy5+projektachoszczędnosˊciprzekraczają600/rok. Break-even (gdy oszczędność >= czas) zależy od Twojej stawki godzinowej.


Mój aktualny stack (lipiec 2026)

Dla transparentności – co faktycznie uruchamiam i dlaczego:

Serwer: Hetzner CX32 (€7,99/mies., istniejące zamówienie sprzed podwyżki czerwiec 2026)
Orchestration: Coolify v4.1 – git-push do GitHub, automatic SSL, UI dla 90% operacji
Reverse proxy: Traefik (zarządzany przez Coolify) + Nginx dla jednej niestandardowej konfiguracji
Aplikacje: Next.js (SSG + API routes), Directus (headless CMS), n8n (automatyzacja)
Bazy danych: PostgreSQL, Redis – one-click przez Coolify
Backup: Coolify scheduled backups → obiekt storage Backblaze B2 (~$0,006/GB/mies.)
Monitoring: UptimeRobot (bezpłatny) + Coolify built-in health checks

Dlaczego nie kreator: Potrzebuję pełnej kontroli nad środowiskiem, moje projekty używają WebSocket, custom headers i niestandardowych ścieżek API. Żaden kreator tego nie obsługuje bez enterprise planu za $500+/mies.

Gdzie polecam kreatory: Każdy, kto chce landing page, portfolio lub prostego bloga gotowego w 30 minut. Framer za 5/mies.lubHostingerza2,99 to lepszy wybór niż spędzenie dwóch weekendów na konfiguracji VPS.


Podsumowanie decyzji w jednym zdaniu na pytanie

„Chcę stronę online jak najszybciej bez zabawy w serwery" → Hostinger Premium lub Framer. Gotowe w 30 minut.

„Mam 3-5 projektów i nie chcę płacić za każdy osobno" → VPS Hetzner CX32 + Coolify. 3 godziny setup, potem prawie zero ops.

„Potrzebuję pełnej kontroli, własnego CI/CD, niestandardowych konfiguracji" → VPS + Docker + Nginx ręcznie. Nie ma lepszej opcji.

„Zaczynam naukę self-hostingu, ale boję się terminala" → Coolify Cloud ($5/mies.) – daje DX Coolify bez zarządzania samym hostem. Dobry most między managed a self-hosted.

„Moje dane muszą być w EU i pod moją kontrolą" → Self-hosting na Hetzner (Niemcy/Finlandia) lub Contabo Frankfurt. Jedyna opcja dla RODO-wrażliwych projektów.