Migracja WordPressa do Astro i Cloudflare

Zamiast CMS-a, bazy danych i wtyczek: statyczny HTML, treść w Git i hosting na edge.
Dwie osobne usługi, dwie stałe ceny: 800 PLN i 500 PLN netto.

Pipeline migracji treści z WordPressa do Astro i wdrożenia na Cloudflare

WordPress vs Astro na Cloudflare

Dla bloga, strony firmowej i landing page'a większość treści jest statyczna. Wtedy serwer aplikacyjny i baza danych są kosztem, nie funkcją.

  • WordPress

    • ✗ PHP, baza danych i wtyczki do aktualizowania
    • ✗ Stały koszt hostingu i backupów
    • ✗ Panel logowania i skanery botów jako ciągłe ryzyko
    • ✗ Treść zamknięta w bazie, trudna do automatycznej edycji
    • ✗ Wydajność zależna od cache i jakości wtyczek
  • Astro + Cloudflare Workers

    • ✓ Gotowy HTML, CSS i obrazy generowane podczas builda
    • ✓ Brak bazy danych i brak panelu do włamania
    • ✓ Treść w Markdown w Git: historia zmian i review
    • ✓ CDN, TLS, cache i ochrona DDoS w jednym miejscu
    • ✓ Agent AI pracuje bezpośrednio na plikach, nie w panelu

Uzasadnienie technologiczne opisujemy w artykule Wybór technologii do bloga i strony firmowej w 2026, a architekturę edge w CF Workers i DNS.

Wycena

Ceny netto, rozliczenie po odbiorze. Usługi można zamówić osobno.

  • 1. Migracja WordPress → Astro — 800 PLN

    Strona do 30 podstron i wpisów, bez sklepu i kont użytkowników.

    • ✓ Eksport treści i mediów do Markdown oraz WebP
    • ✓ Szablon Astro na semantycznym HTML i Pico CSS
    • ✓ Struktura URL 1:1 i przekierowania 301 dla reszty
    • ✓ Title, description, canonical, sitemap, RSS, Open Graph
    • ✓ Formularz kontaktowy i repozytorium Git przekazane klientowi
  • 2. Migracja do Cloudflare — 500 PLN

    Jedna domena, wdrożenie Workers i konfiguracja jako Infrastructure as Code.

    • ✓ Przeniesienie strefy DNS i import istniejących rekordów
    • ✓ Worker ze statycznymi assetami, Custom Domain i redirect www
    • ✓ Universal SSL, reguły cache i WAF blokujący sondy /wp-, .php, .env
    • ✓ Rekordy poczty MX, SPF, DKIM i DMARC pozostają DNS-only i są weryfikowane
    • ✓ Konfiguracja w OpenTofu plus wrangler.jsonc w repozytorium

Komplet 1 + 2: 1200 PLN. Druga strona w tym samym zleceniu: −20%. Dodatkowa podstrona ponad limit: 15 PLN. Pilne wdrożenie w 48 h: +50%.

Konto Cloudflare i token dla agenta

Pracujemy na Twoim koncie, więc po zakończeniu projektu wszystko zostaje u Ciebie. Przed startem potrzebujemy dwóch rzeczy.

  1. Załóż konto Cloudflare na własny adres firmowy i włącz 2FA. Plan Free wystarcza dla typowej strony statycznej.
  2. Utwórz token API w panelu Cloudflare i przekaż go bezpiecznym kanałem, nie mailem. Token używa agent wdrożeniowy: Wrangler publikuje Workera, OpenTofu zarządza DNS i politykami edge.
TokenUprawnienieZastosowanie
deployment WranglerAccount Workers Scripts: Editwysłanie i aktualizacja Workera
baza OpenTofuZone DNS: Editzarządzanie rekordami DNS
Custom DomainAccount Workers Scripts: Editpowiązanie domeny z Workerem
opcjonalnie WAFZone WAF: Editreguły blokujące sondy i boty
opcjonalnie cache i TLSZone Cache Settings: Edit, Zone Settings: Editpolityka cache i HTTPS

Cloudflare definiuje Edit jako CRUDL, więc osobne uprawnienie Read nie jest potrzebne. Token ograniczamy do jednej strefy, a po odbiorze możesz go obrócić lub usunąć jednym kliknięciem. Sekrety nie trafiają do Git, tfvars ani historii powłoki — przekazujemy je jako zmienne środowiskowe CLOUDFLARE_API_TOKEN i TF_VAR_cloudflare_api_token.

Po Twojej stronie pozostaje też dostęp do panelu rejestratora domeny, żeby zmienić nameservery, oraz eksport WordPressa lub konto read-only w WP.

Przebieg prac

Typowo 5 dni roboczych na stronę. Stara witryna działa do momentu przełączenia DNS.

  1. Inwentaryzacja. Lista URL, metadanych, mediów i rekordów DNS wraz z mapą przekierowań.
  2. Konwersja treści. Wpisy i strony trafiają do Markdown, obrazy do WebP, a układ do komponentów Astro.
  3. Staging. Wersja testowa na osobnym hostname i osobnym tokenie, do akceptacji treści i wyglądu.
  4. Weryfikacja. Porównanie URL, tytułów, opisów, sitemapy i przekierowań ze stanem sprzed migracji.
  5. Przełączenie. wrangler deploy, następnie zatwierdzony tofu plan i tofu apply dla DNS oraz Custom Domain.
  6. Przekazanie. Repozytorium, instrukcja publikacji wpisu i krótkie szkolenie z edycji Markdown.

Zakres wyłączeń i koszty po migracji

Wolimy ustalić granice przed startem niż renegocjować w trakcie.

  • Poza zakresem

    WooCommerce, konta użytkowników, płatności, rezerwacje i redesign. Migracja odtwarza istniejący układ lub używa prostego szablonu. Takie elementy wyceniamy osobno.

  • Koszty stałe

    Domena i ewentualny hosting poczty. Na planie Workers Free statyczne assety są bez limitu, Worker ma 100 000 requestów dziennie i 10 ms CPU na wywołanie.

  • Opieka opcjonalna

    Aktualizacje zależności, monitoring, zmiany treści i rozwój strony w modelu godzinowym lub abonamentowym, po ustaleniu zakresu.

Policzmy Twoją migrację

Wyślij adres strony. Odpowiemy liczbą podstron, mapą przekierowań i terminem, zwykle w ciągu jednego dnia roboczego.

Zamów wycenę

info@pceuropa.net