Analiză expertă cu recenzii verificate ale utilizatorilor Hostinger
Am implementat un site Next.js real pe Web Apps Hosting de la Hostinger, am rulat teste de performanță independente din două continente și am trimis lui Kodee două întrebări tehnice despre propriul său dashboard. O funcționalitate anunțată s-a dovedit a necesita un pas manual despre care nu ți se spune dinainte.
Am implementat un site Next.js real pe Web Apps Hosting de la Hostinger, am rulat teste de performanță independente din două continente și am trimis lui Kodee două întrebări tehnice despre propriul său dashboard. O funcționalitate anunțată s-a dovedit a necesita un pas manual despre care nu ți se spune dinainte.
Hostinger a construit Web Apps Hosting în jurul unei promisiuni simple: împingeți-vă codul din GitHub, dintr-un fișier ZIP sau din agentul dvs. de codare AI și obțineți o aplicație live, de producție, rulând în aproximativ un minut, fără ca dvs. să trebuiască să gestionați vreun server. Am vrut să aflu cât de mult se confirmă asta atunci când sunteți chiar dvs. cel care apasă deploy, așa că iată ce am descoperit.
Deploy Web Apps Faster with Hostinger
Deploy modern web apps on Hostinger with automated builds, managed infrastructure, global CDN, SSL, security tools, and a 30-day money-back guarantee.
Framework-ul și versiunea Node sunt detectate automat
Jurnale de build în timp real, nu o cutie neagră
CDN accelerează vizibil încărcările globale
Scoruri GTmetrix perfecte din două continente
Kodee oferă răspunsuri corecte, verificate
Scannerul de malware și scanarea vulnerabilităților sunt curate
Variabilele de mediu se aplică corect la build
Domeniu gratuit, email și SSL incluse
Garanție standard de 30 de zile, fără cooldown în stil VPS
Cons
„Managed MySQL” necesită totuși creare manuală
Nu există o categorie dedicată în baza de cunoștințe pentru Web Apps
Sfat Creați-vă baza de date MySQL și adăugați detaliile de conectare ca variabilă de mediu înainte de primul deploy, astfel încât aplicația să poată ajunge la ea imediat ce devine live.
Defalcarea evaluării
Pentru a nota Hostinger Web Apps Hosting, am aplicat metodologia de evaluare HostAdvice, aceeași abordare standardizată folosită în toate recenziile de pe site, astfel încât scorurile să rămână ancorate în testare reală, nu în limbaj de marketing. Iată cum a punctat la fiecare parametru.
Hostinger vinde Web Apps Hosting în două niveluri, Business și Cloud Startup, ambele create special pentru deploy-ul aplicațiilor Node.js și al aplicațiilor moderne JavaScript, nu pentru construirea de site-uri tradiționale.
Cloud Startup, nivelul pe care l-am testat, dublează alocarea de aplicații și nucleele CPU față de Business, iar ambele planuri includ un domeniu gratuit, email business gratuit și SSL gestionat pentru primul an, direct în checkout.
Iată câteva lucruri de știut înainte să comandați:
Garanție de returnare a banilor: Web Apps Hosting intră sub termenii standard de rambursare Hostinger, o fereastră simplă de 30 de zile de la data achiziției. Acest lucru este semnificativ mai simplu decât ceea ce se aplică planurilor VPS de la Hostinger, care au un cooldown suplimentar de 180 de zile între cererile de rambursare. Aici nu se aplică niciun astfel de cooldown.
Probă gratuită: Nu am găsit o probă gratuită dedicată. Garanția de returnare a banilor de 30 de zile este fereastra dvs. de evaluare.
Metode de plată: Checkout-ul a afișat plata cu cardul ca metodă implicită, cu logo-uri Visa, Mastercard, Amex și Discover, plus opțiunea de a adăuga o altă metodă de plată în timpul checkout-ului.
Ce este inclus: Un domeniu gratuit pentru un an, căsuțe de email gratuite pentru un an și SSL gestionat sunt incluse fără costuri suplimentare peste prețul planului, astfel încât prețul afișat este foarte apropiat de costul real pentru a pune live un deploy complet funcțional și securizat.
Singurul upsell: Hostinger Reach, un add-on de email marketing, apare în coș ca o casetă evidențiată separat, cu un preț lunar distinct. Este ușor de omis și nu este inclus sau preselectat implicit.
Dacă anulați un plan Web Apps Hosting în decurs de 30 de zile, politica de rambursare Hostinger confirmă că acesta intră sub termenii standard, nu sub lista de excluderi, astfel încât o anulare simplă în acea fereastră ar trebui să se califice pentru rambursare fără condițiile suplimentare aplicate planurilor VPS sau achizițiilor de domenii.
Funcții
Detectare automată a framework-ului și a versiunii Node
Instrumente gestionate pentru crearea bazei de date MySQL
CDN global activ implicit
WAF și protecție DDoS incluse
Backup-uri zilnice și la cerere
Scanner de malware și scanare a vulnerabilităților
Integrare GitHub cu auto-deploy
Domeniu gratuit, email și SSL
Acces SSH pentru utilizatori avansați
From Code to Live App with Hostinger
Connect your GitHub repository or upload your project and get it online with managed infrastructure, automatic deployments, and daily backups.
Deoarece Web Apps Hosting este complet gestionat, nu aveți niciodată acces shell la un server, așa că nu există CPU, RAM sau disk de benchmark-uit direct, așa cum ați face într-o recenzie de VPS.
Ceea ce puteți măsura este cât de repede se încarcă și răspunde aplicația deployată, din locații reale din întreaga lume. Am testat acest lucru din patru unghiuri separate: GTmetrix din două continente, o verificare globală de peste 50 de puncte și instrumentul de viteză integrat al Hostinger atât pentru desktop, cât și pentru mobil.
Aplicația testată este deployment-ul Next.js acoperit în secțiunea Ușurință în utilizare de mai jos, live la ivory-llama-856835.hostingersite.com, rulând pe planul Cloud Startup (4 CPU cores, 4096 MB RAM, 100 GB NVMe storage), cu CDN activ implicit.
1. GTmetrix, testat din două continente
Am rulat GTmetrix de două ori, din părți diferite ale lumii, pentru a vedea dacă rezultatul rămâne consecvent sau arată bine doar dintr-un singur punct de observație norocos.
Metrică
Chicago, USA
Frankfurt, Germany
Scor de performanță
100%
100%
Scor de structură
100%
100%
TTFB
237ms
145ms
Connect
174ms
48ms
Backend
63ms
97ms
First Contentful Paint
339ms
217ms
Largest Contentful Paint
339ms
217ms
Total Blocking Time
0ms
0ms
Cumulative Layout Shift
0
0
Onload Time
482ms
331ms
Fully Loaded Time
553ms
441ms
Ambele rulări au obținut un 100% perfect atât la Performanță, cât și la Structură, cu zero layout shift și zero blocking time în ambele locații, ceea ce înseamnă că nimic de pe pagină nu a concurat pentru atenția browserului și nu a sărit în timpul încărcării.
Detaliul cu adevărat interesant este că Frankfurt a depășit Chicago la fiecare metrică de timp, deși am ales intenționat o locație de server din SUA pentru această aplicație. Rezultatul are sens doar în contextul CDN-ului.
Odată ce un CDN este activ, așa cum a fost aici implicit, vizitatorul dvs. nu ajunge neapărat direct la serverul origin.
Ajunge la cel mai apropiat nod edge cache-uit, astfel încât un punct de test din Europa poate fi mai rapid decât unul din SUA, chiar dacă serverul propriu-zis se află în SUA. Aceasta este o confirmare reală, măsurabilă, că CDN-ul activat implicit de Hostinger își face treaba și nu stă acolo ca o bifă de marketing nefolosită.
2. Consecvență globală (Check-Host)
Am rulat o verificare HTTP asupra URL-ului live din fiecare punct de control oferit de Check-Host, 54 de locații de pe șase continente. Imaginea completă:
Rezultat
Număr
200 OK
50
Conexiune expirată
4
Fiecare verificare reușită a returnat un 200 OK curat, fără erori, fără eșecuri parțiale, fără redirecționări neașteptate.
Timpurile de răspuns au spus clar povestea despre cum se comportă cache-ul CDN în distanțe reale:
Exemplu de regiune
Timp de răspuns
Germany, Langen
0.006s
France, Paris
0.017s
Netherlands, Amsterdam
0.022s
UK, London
0.045s
USA, New York
0.048s
USA, Los Angeles
0.112s
Singapore
0.834s
Japan, Tokyo
0.815s
Punctele de verificare din Europa au returnat constant cele mai rapide timpi, câteva sub 50 de milisecunde, în timp ce punctele fizic cele mai îndepărtate de orice nod edge, Tokyo, Singapore, Ho Chi Minh City, au returnat totuși răspunsuri 200 valide, doar mai lente, în intervalul 0.3 până la 0.8 secunde.
Aceasta este forma așteptată pentru un deployment susținut de CDN: rapid la margini, dar tot complet funcțional departe de ele.
Cele patru timeout-uri, Kazakhstan, Romania și două dintre cele patru puncte de verificare din Rusia, nu le-aș interpreta ca pe o problemă a infrastructurii Hostinger.
Alte puncte de verificare din aceleași țări au reușit (Saint Petersburg a revenit curat, la 0.063s, în timp ce două puncte din Moscow au expirat), ceea ce indică filtrare regională de rețea la capătul punctului de verificare, nu vreo problemă cu aplicația deployată.
3. Instrumentul propriu de viteză al Hostinger, desktop și mobil
Hostinger rulează propriul test Page Speed chiar în dashboard-ul aplicației, așa că am comparat valorile sale cu rezultatele independente GTmetrix, în loc să iau oricare dintre ele de bună singur.
Metrică
Desktop
Mobil
Scor general
100/100
100/100
First Contentful Paint
0.3s
1.1s
Largest Contentful Paint
0.3s
1.1s
Speed Index
0.3s
1.1s
Total Blocking Time
40ms
10ms
Cumulative Layout Shift
0
0
Ambele tipuri de dispozitive au obținut un 100 perfect, iar valorile de pe desktop se aliniază îndeaproape cu ceea ce GTmetrix a măsurat independent, ceea ce este adevăratul motiv pentru care rulezi ambele. Două instrumente diferite, două metodologii diferite, și sunt de acord unul cu celălalt.
Mobilul a fost mai lent la fiecare metrică de timp, așa cum era de așteptat pe o conexiune simulată mai lentă și pe un procesor mai slab, dar tot suficient de rapid încât un scor 100 reflectă o performanță mobilă cu adevărat puternică în lumea reală, nu doar o scară de notare indulgentă.
O inconsistență în instrument în sine. Deși scorul este un 100 curat pe ambele dispozitive, panoul Diagnostics de dedesubt marchează totuși câteva elemente cu un scor literal 0, network dependency tree, document request latency și avoiding multiple redirects, alături de două elemente notate cu 50, unused JavaScript și legacy JavaScript.
Niciunul dintre aceste sub-scoruri scăzute nu a tras în jos scorul general, așa că tratați-le ca oportunități minore, reale, de optimizare, nu ca pe ceva în neregulă cu deployment-ul.
Separat, „helpful links” pe care Hostinger le afișează lângă aceste diagnostice sunt toate scrise pentru WordPress, „Speed up WordPress in 9 easy steps,” „How to optimize images for your WordPress site”, deși aici este o aplicație Node.js fără WordPress nicăieri în stack. Asta rămâne de la un șablon de diagnostic comun, nu conținut creat pentru acest produs.
Verdict general privind performanța
Fiecare test a fost de acord cu celelalte, iar această consecvență este de fapt concluzia. GTmetrix a acordat 100% atât la Performance, cât și la Structure, din două continente diferite, instrumentul propriu Hostinger a confirmat independent acest lucru cu 100/100 atât pe desktop, cât și pe mobil, iar o verificare globală în 54 de puncte a returnat 200 curat peste tot, cu excepția câtorva puncte de verificare din țări cunoscute pentru filtrare regională de rețea.
Detaliul tehnic remarcabil este că un punct de test european a fost mai rapid decât punctul de test din SUA, deși serverul se afla în SUA, o dovadă reală și măsurabilă că CDN-ul pe care Hostinger îl pornește implicit chiar face o muncă utilă, nu este doar un bullet de marketing.
Dacă implementați o aplicație web tipică pe acest plan, ar trebui să vă așteptați la timpi de încărcare cu adevărat rapizi și consecvenți la nivel global, fără să faceți nimic dvs. pentru asta.
Singurul mic aspect care merită atenție este unul cosmetic: instrumentul de diagnostic integrat recomandă în continuare ghiduri specifice WordPress unei implementări Node.js, o reminiscență de copy-paste care nu afectează performanța, dar subminează puțin finisajul unui rezultat altfel excelent.
Managed Web App Hosting by Hostinger
Focus on building your app while Hostinger takes care of deployment, infrastructure, security, SSL, backups, and global delivery.
Am testat Hostinger Web Apps Hosting de la pagina de prezentare până la checkout, apoi de la un cont nou până la o implementare Node.js complet live și funcțională.
Asta a acoperit alegerea unui plan, plata, alegerea modului de build, conectarea GitHub și urmărirea finalizării build-ului în timp real. Iată cum a fost, de fapt, acest proces.
1. Înregistrare
Am început pe pagina de prezentare Web Apps Hosting, care se deschide cu un singur apel la acțiune: Start deploying.
Apăsarea lui nu deschide un formular de înscriere. Vă duce direct la secțiunea de prețuri, astfel încât prima decizie reală pe care o luați este ce plan să cumpărați, nu ce date de cont să completați.
Două planuri stăteau alăturate:
Plan
Preț afișat
Web Apps incluse
CPU / RAM
Business
$3.99/mo (79% off $18.99)
5
2 cores / 3 GB
Cloud Startup
$7.99/mo (71% off $27.99)
10
4 cores / 4 GB
Am ales Cloud Startup pentru dublul numărului de aplicații și al headroom-ului CPU față de nivelul de intrare. O mică inconsistență de semnalat aici: pagina de prețuri îl numește „Cloud Startup”, dar odată ajuns în coș, același plan este etichetat „Startup plan”. Nu este o problemă funcțională, ci doar o nepotrivire de denumire între două ecrane din același flux de checkout.
Coșul a fost curat. A listat termenul de 48 de luni, economiile, un domeniu gratuit pentru un an și mailbox-uri gratuite, apoi a oferit un singur upsell, Hostinger Reach email marketing, aflat în propria cutie evidențiată, nu preselectată.
L-am sărit și am apăsat Continue fără fricțiune.
Dacă sunteți un client nou, nu unul existent, checkout-ul introduce aici un pas de creare a contului înainte să ajungeți la pagina pentru adresa de facturare și plată.
Apoi adăugați o adresă de facturare, alegeți o metodă de plată, card, PayPal sau una dintre celelalte opțiuni, și trimiteți formularul. Am primit un email de confirmare a achiziției la câteva momente după ce am apăsat Submit payment, apoi am ajuns direct în hPanel, cu planul deja provisionat.
Ce am gândit: Checkout-ul este scurt, iar upsell-ul este ușor de refuzat fără să căutați un link ascuns de skip. Nepotrivirea de nume dintre pagina de prețuri și coș este un detaliu mic, dar este genul de lucru care îl face pe un cumpărător pentru prima dată să se oprească și să verifice de două ori că a selectat nivelul corect.
2. Dashboard
Odată ce plata se confirmă, ajungeți în hPanel, panoul propriu de control al Hostinger, creat intern pentru a gestiona fiecare produs pe care îl vinde, nu o pagină construită special în jurul noului dvs. Web App.
Pagina pe care ajungeți prima este Home, și este construită în jurul unei bare de prompt AI în partea de sus: „Hi, [your name]! How can I help you today?” cu un câmp de text dedesubt și șase butoane scurtătură: Get domain, Create website, Get email, Migrate site, Get VPS și Try email marketing.
Dacă derulați mai jos, veți găsi:
Tile-uri promoționale pentru funcții pentru AI Builder, instrumentul de magazin online, care pretind un business email gratuit, AI agents, o aplicație de automatizare și pretind un domeniu gratuit
O listă de sarcini care vă împinge spre pași de configurare, finalizarea setup-ului Reach, revendicarea email-ului gratuit, revendicarea domeniului gratuit
Your business, o listă în curs a tuturor site-urilor, aplicațiilor și instanțelor VPS asociate contului dvs., fiecare cu propriul buton Manage site
VPS, un tabel separat mai jos care listează orice instanțe VPS după adresă IP, stare și dată de expirare
Un panou Agent stă, de asemenea, permanent în colțul din dreapta sus al fiecărei pagini hPanel, nu doar pe Home. Este același asistent Kodee folosit pentru suport, dar poziționat aici ca instrument general de acțiune, cu prompturi gata făcute precum „Deploy my Node.js app” sau „Harden VPS updates” pe care le puteți folosi fără să scrieți o întrebare completă.
Home este cu adevărat util odată ce aplicația dvs. există deja, tot ce se află în Your business duce direct către ea. Dar nu este locul de unde creați un Web App nou sau unde ajungeți la butonul Setup. Pentru asta, trebuie să parcurgeți o altă cale din bara laterală:
Faceți clic pe Websites în bara laterală din stânga
Se extinde un submeniu dedesubt: WordPress, AI Builder, Web Apps, PHP/HTML, Migrations
Faceți clic pe Web Apps
Acel clic vă duce la un ecran complet diferit de Home, organizat în jurul planurilor dvs. reale de hosting, nu al unei bare de prompt.
Aici, fiecare plan pe care îl dețineți primește propria sa cardă. În contul meu, asta a însemnat trei carduri stivuite vertical:
Plan
Stare
Acțiuni disponibile
Business
Hosting plan has expired, renew until 2026-09-02
Generate backups, Renew
Growth
Hosting plan has expired, renew until 2026-08-28
Renew
Cloud Startup
Plan expires on 2027-08-13
Setup
Cardul Business avea deja și o aplicație live listată dedesubt din testele anterioare, orange-walrus-700988.hostingersite.com, cu propriile butoane Tools și Dashboard.
Asta este un lucru util de observat în sine. Odată ce un Web App există, cardul său adaugă un rând ca acesta care afișează direct site-ul live, exact cum va arăta cardul dvs. Cloud Startup după ce terminați setup-ul.
Deoarece Cloud Startup era planul pe care tocmai îl cumpărasem și încă nu îl setasem, cardul său afișa în schimb un singur buton Setup. Acesta este butonul care pornește efectiv wizard-ul de creare a Web App-ului și apare doar aici, sub Websites → Web Apps, nu din ecranul Home în care ajungeți implicit.
Ce am gândit: hPanel este clar odată ce găsiți ecranul corect, dar Web Apps Hosting nu are o poartă de intrare evidentă. Ajungând pe Home vedeți o bară de prompt și scurtături, nu o cale către crearea unei aplicații; trebuie să știți să dați clic pe Websites, apoi pe Web Apps, înainte ca Setup să apară. Asta înseamnă câteva clicuri în plus pentru un produs vândut ca „live în un minut”. Odată ajunși acolo, totuși, cardurile planurilor sunt curate și sincere în privința stării, iar un plan cu o aplicație deja rulând o arată direct pe card.
3. Deploy-ul aplicației
Apăsarea Setup pe cardul planului a deschis un flux scurt de onboarding: Where would you like to start? cu trei opțiuni, Create a new site, Migrate an existing site sau I hired someone to build my site. Am ales Create a new site.
Asta a dus la How do you want to build your website?, împărțit în două opțiuni pentru începători sus, Hostinger AI Builder și WordPress + AI, și două opțiuni sub un titlu separat „for advanced users” mai jos: Node.js web app și PHP/HTML website. Selectarea Node.js web app este ceea ce vă pune efectiv pe produsul Web Apps Hosting.
Aceasta este o notă structurală reală pentru oricine compară produse: Web Apps Hosting nu are propriul flux dedicat de înscriere.
Este o ramură în același wizard general de creare a site-ului folosit pentru AI Builder și WordPress.
Am făcut clic pe cercul de lângă Node.js web app, apoi am apăsat Next.
De acolo:
Ecranul de domeniu: am ales Use temporary domain în loc să mă angajez pentru un domeniu real, deoarece acesta era un deployment de test.
Ecranul de locație a serverului: Hostinger a preselectat France, cea mai apropiată regiune de țara mea de facturare, și a afișat-o la 167ms latență. Derulând la opțiunea United States am văzut 364ms, de peste două ori mai mult.
Am ales totuși United States, Massachusetts, iar aceasta este lecția exactă pe care selectorul de locație o oferă pe fiecare produs Hostinger: alegeți în funcție de locul în care se află vizitatorii dvs. reali, nu după numărul cel mai mic din listă.
Publicul vizat al aplicației mele de test este din SUA, așa că un server din SUA îi va deservi mai repede decât ar putea vreodată unul din France, indiferent de ce mi-a arătat selectorul din locația mea. Numărul de pe ecran vă spune cât de repede răspunde serverul la testul Hostinger, nu cât de repede va răspunde oamenilor care vă vor folosi efectiv site-ul.
Ecranul de metodă de deploy: două opțiuni principale, Import Git repository (marcată Recommended) sau Upload your files, plus un callout mai jos pentru deploy direct din Claude Code, Cursor sau VS Code prin Hostinger Connector. Am ales Import Git repository și am făcut clic pe Connect with GitHub.
Asta a deschis o fereastră reală de autentificare GitHub dacă nu erați deja logat, apoi un ecran de permisiuni intitulat Install & Authorize Hostinger, care vă cere să alegeți între:
Instalarea pe all repositories pe care le dețineți, inclusiv pe cele viitoare, cu acces read-only la repository-urile publice
Instalarea pe only select repositories pe care le alegeți individual și listarea permisiunilor exacte acordate: acces read la actions, metadata și repository hooks, și acces read-and-write la administration, code și pull requests. După ce apăsați Install & Authorize, GitHub vă redirecționează automat înapoi în hPanel.
Ajungeți la Select Git repository to import, o listă derulabilă cu toate repository-urile legate de contul dvs. GitHub, fiecare cu propriul buton Deploy alături. Am găsit repository-ul de test pe care îl încărcasem mai devreme, hostadvice-webapps-test, și am făcut clic pe Deploy lângă el.
Din momentul în care am apăsat acel buton, au trecut aproape 30 de secunde fără niciun indicator de progres pe ecran, suficient de mult încât să vă întrebați dacă apăsarea chiar s-a înregistrat.
Pagină care se încarcă în cele din urmă se numește Review build settings și vă spune exact unde va locui aplicația înainte să confirmați orice: „Deploys to ivory-llama-856835.hostingersite.com.” Dedesubt, fără să atingeți vreun câmp, detectase deja automat:
Setare
Valoare detectată automat
Framework preset
Next.js
Branch
main
Node version
22.x
Root directory
./
Build and output settings
Default for Next.js
Environment variables
None (until you add one)
Fiecare dintre aceste cinci rânduri are propriul buton Change sau Add lângă el, așa că nimic de aici nu este blocat dacă detectarea greșește ceva.
Am făcut clic pe Add lângă Environment variables și am setat o pereche cheie-valoare pentru a confirma că va ajunge efectiv în aplicația rulândă mai târziu, apoi am apăsat Finish în acel dialog, apoi am apăsat butonul principal Deploy din partea de jos a paginii.
Urmărirea build-ului
Ecranul trece la o vizualizare Deploying… cu o bară de progres etichetată, „Deployment from GitHub,” care avansează în etape reale; am văzut-o trecând prin 28%, apoi 51%, în drumul spre finalizare. Sub bara de progres se află un panou pliabil Build logs, iar extinderea lui afișează ieșire terminal reală, live, în timp ce se întâmplă, nu un spinner de substituție:
> hostadvice-webapp-test@1.0.0 build
> next build
▲ Next.js 16.3.1 (Turbopack)
✓ Running next.config.mjs took 22ms Creating an optimized production build …
Deployment finalizat
Odată ce build-ul se termină, ajungeți pe un ecran Deployment completed! cu o previzualizare miniaturală live a aplicației dvs. reale redată chiar acolo în card, lângă un rezumat care arată numele repository-ului și URL-ul live atribuit.
De pe această pagină puteți face clic direct pe Go to dashboard, unde gestionați aplicația în continuare.
Ce am gândit: Auto-detectarea este punctul forte aici. Framework-ul, branch-ul și versiunea Node au fost toate corect recunoscute fără niciun câmp introdus manual, iar jurnalul de build live face așteptarea să pară transparentă, nu opacă. Singurul punct slab este pauza de 30 de secunde înainte să ajungeți măcar la ecranul de setări, suficient de lungă încât să vă întrebați dacă ceva s-a blocat înainte ca procesul să înceapă vizibil.
4. Confirmarea deploy-ului live
Înainte să explorez orice instrumente de administrare, am vrut să confirm că aplicația chiar s-a deployat și funcționează, nu doar că a fost marcată „Completed” pe ecran.
De pe pagina Deployment completed, am făcut clic direct pe URL-ul live, ivory-llama-856835.hostingersite.com, în loc să mă bazez doar pe miniatura din dashboard.
Pagina live s-a încărcat și a arătat exact ceea ce era codată să afișeze aplicația:
Server build time, un timestamp live care confirmă că pagina a fost construită recent, nu servită dintr-un cache vechi
Verificarea variabilei de mediu, afișând variabila personalizată pe care am setat-o în timpul ecranului de deploy, confirmată corect pe site-ul live real, nu doar în previzualizarea din dashboard
Apoi am apăsat butonul propriu al aplicației Ping the API route, care apelează un endpoint backend live, nu doar redă conținut static. A returnat un răspuns JSON curat:
json
{
“status”: “ok”,
“serverTime”: “2026-08-19T13:44:05.234Z”,
“nodeVersion”: “v22.18.0”
}
Răspunsul acela contează mai mult decât pare. O pagină care se încarcă corect dovedește doar că fișierele statice au fost încărcate.
Un apel API funcțional dovedește că serverul Node.js real rulează dedesubt și răspunde la cereri reale, partea din „Node.js web app” a hostingului care este ușor de mimat cu un fișier static și greu de mimat cu un timestamp de server live generat exact în momentul în care apăsați un buton.
Ce am gândit: Aceasta este verificarea pe care v-aș recomanda-o înainte să aveți încredere într-un deploy pe această platformă, sau pe oricare similară. O stare verde „Completed” și o miniatură de previzualizare vă spun că build-ul s-a terminat. Să faceți clic pe URL-ul live și să declanșați ceva dinamic, un apel API, o citire din baza de date, orice lucru care nu poate fi falsificat de o pagină statică cache-uită, vă spune că serverul este cu adevărat viu și face ceea ce l-ați construit să facă.
5. Administrarea Web App-ului
Cu aplicația live confirmată, m-am întors în hPanel și am explorat cap-coadă propriul dashboard de administrare al aplicației, stratul real de management al serverului pentru acest produs, separat de ecranul general hPanel Home acoperit mai devreme.
Prezentare generală a dashboard-ului. În momentul în care ajungeți aici, patru badge-uri de stare vă spun de la prima vedere în ce situație este totul:
Badge
Stare
Running
Verde
Auto-deployment
Verde
Malware protected
Verde
CDN
Verde
Toate patru au revenit verzi în mod implicit, fără să trebuiască să comut ceva manual. Dedesubt se află un card Last deployment care confirmă starea, repository-ul, autorul, commit-ul, timpul deploy-ului, stack-ul detectat și versiunea Node, tot ce v-ați dori să verificați dintr-o privire, fără să săpați în jurnale.
Un test automat Page Speed fusese deja rulat pe site-ul live de unul singur și returnase un scor Desktop de 99/100 fără să-l declanșez eu, stând alături de un panou Essentials cu linkuri rapide către conexiunea bazei de date, backup-uri, file manager, runtime logs și cache.
Deployments, variabile de mediu și jurnale. Trei pagini separate acoperă acest teren:
Deployments a păstrat o evidență completă a push-ului, autorului, branch-ului, hash-ului commit-ului și stării de finalizare, o istorie reală, nu doar cea mai recentă
Environment variables a listat corect variabila pe care am setat-o în timpul deploy-ului, confirmând că a fost stocată și aplicată, nu doar afișată o singură dată în timpul setup-ului și apoi uitată
Runtime logs au transmis live ieșirea serverului pe măsură ce se întâmpla, linii de startup Next.js, timestamp-uri ready și un număr curent de probleme și erori, care au rămas zero și zero tot timpul cât am urmărit
Securitate.Malware Scanner a returnat un rezultat curat, „Your website is safe,” cu o avertizare spusă clar, nu ascunsă în detalii fine: verifică doar fișierele site-ului, nu și conținutul bazei de date, iar o opțiune plătită de curățare există dacă doriți o verificare mai profundă care include și baza de date. Scanarea Vulnerabilities a revenit, de asemenea, curată.
Baze de date. Aici marketingul produsului creează o diferență reală pe care ar trebui să o înțelegeți înainte să cumpărați. Planul promovează managed MySQL ca funcție principală, dar nimic nu este provisionat automat pentru dvs.
Secțiunea Databases se deschide pe un formular manual Create a New MySQL Database And Database User, ceea ce înseamnă că numiți și creați singuri baza de date înainte ca aplicația să o poată folosi. Am confirmat acest lucru direct cu Kodee, acoperit în secțiunea Suport de mai jos, iar răspunsul a fost direct: „managed” înseamnă că Hostinger rulează infrastructura bazei de date în culise, nu că baza de date este creată pentru dvs. în momentul în care aplicația devine live.
Acces avansat. Accesul SSH există sub Advanced, complet cu IP, port și username, dar este Inactive implicit și trebuie activat manual cu un clic pe Enable înainte să îl puteți folosi. File Manager oferă o alegere între navigarea doar prin fișierele acestei aplicații sau prin toate fișierele de pe întregul plan de hosting.
Ce am gândit: Dashboard-ul de zi cu zi este bine organizat și cuprinzător. Securitatea și istoricul de deploy, în special, sunt ușor de găsit și cu adevărat informative, iar jurnalul de runtime fără probleme, împreună cu o scanare malware curată, mi-au dat încredere reală că aplicația este sănătoasă, nu doar online.
Singurul loc în care interfața exagerează este secțiunea de baze de date, unde „managed MySQL” sună pe pagina planului ca ceva gata de folosit imediat ce aplicația devine live, iar în practică înseamnă un formular de creare manuală, simplu de folosit, dar totuși un pas pe care trebuie să-l faceți dvs.
Verdict general privind ușurința în utilizare
Checkout-ul este scurt, upsell-ul este ușor de refuzat, iar fluxul de deploy în sine este cea mai puternică parte a întregii experiențe, detectare automată corectă a stack-ului, branch-ului și versiunii Node, plus un jurnal real de build în timp ce rulează, în loc de un spinner.
Dashboard-ul care urmează este bine organizat pentru utilizarea zilnică, istoricul deployment-urilor, variabilele de mediu și scanările de securitate sunt toate la un clic distanță și clar etichetate.
Unde acest produs cere puțin mai multă atenție decât sugerează propriul marketing este povestea bazei de date. „Managed MySQL” sună ca ceva pregătit pentru dvs. în momentul în care aplicația devine live, iar ceea ce primiți de fapt este un formular de creare manuală, simplu, dar un pas pe care trebuie să-l faceți singuri.
Nimic din toate acestea nu este dificil odată ce știți că urmează, dar partea grea este tocmai să știți că urmează.
Build, Deploy, and Scale with Hostinger
Build, deploy, and scale modern web apps with GitHub integration, managed MySQL, global CDN, unlimited bandwidth, and built-in security tools.
Am testat suportul Hostinger pentru Web Apps Hosting prin Kodee, asistentul AI integrat în hPanel, apoi am trecut prin baza de cunoștințe pentru a vedea cât de mult acoperă fără să fie nevoie să întrebi pe cineva. Kodee apare în două locuri care merită distinse: ca Ask AI pe site-ul de marketing public și ca panou Agent disponibil din orice pagină din hPanel, inclusiv direct pe propriul dashboard al Web App-ului.
1. Suport AI (Kodee)
Am pus două întrebări construite în jurul unor lacune reale pe care le-am găsit în timpul testării, nu căutări generice pe care Kodee le-ar putea răspunde copind din documentație.
Întrebarea 1 a testat comportamentul la eșecul de deploy și momentul variabilelor de mediu, ambele preocupări reale de producție pentru oricine livrează pe această platformă:
Dacă build-ul aplicației mele eșuează la jumătatea unui deployment GitHub, aplicația revine automat la ultima versiune reușită sau cade până când repar și redeployez? Și pot seta variabile de mediu personalizate înainte de primul deploy sau doar după?
Kodee a răspuns direct și corect la ambele întrebări. Un build eșuat nu înlocuiește o aplicație care rulează deja; dacă a existat un deployment anterior reușit, aplicația continuă să servească acea ultimă versiune funcțională. Dacă este primul deployment și nu există o versiune de revenire, aplicația rămâne oprită până când build-ul este reparat și redeployat, un răspuns clar și onest, nu o reasigurare vagă.
În privința variabilelor de mediu, a confirmat că le puteți seta înainte de primul deploy, în setările de deploy, iar pentru o aplicație deja rulând, a prezentat exact cei trei pași: deschideți Settings și Redeploy, adăugați sau editați variabilele în Environment variables, salvați și redeployați.
Întrebarea 2 a mers mai departe asupra celor două goluri pe care le-am găsit eu însumi explorând dashboard-ul, formularea „managed MySQL” comparată cu formularul de creare manuală și SSH setat Inactive implicit:
Acest plan promovează managed MySQL, dar dashboard-ul arată un formular manual „Create a New MySQL Database” în locul unei baze de date provisionate automat. Se creează o bază de date pentru fiecare Web App în mod implicit, sau doar dacă o creez eu? De asemenea, accesul SSH este listat ca disponibil, dar apare ca Inactive implicit. Dacă nu îl activez niciodată, schimbă asta ceva în felul în care rulează aplicația mea sau SSH este doar un extra opțional pentru utilizatori avansați?
Răspunsul Kodee a confirmat exact ceea ce găsisem în interfață, nu o versiune mai blândă a acestui lucru. O bază de date nu este creată automat pentru fiecare Web App; „managed” se referă la faptul că Hostinger rulează serviciul și infrastructura bazei de date, în timp ce crearea și configurarea unei baze de date reale rămâne în sarcina dvs., prin același ecran Create a New MySQL Database pe care l-am văzut deja, urmat de adăugarea manuală a detaliilor de conectare în variabilele de mediu ale aplicației.
În privința SSH, a confirmat că lăsarea lui Inactive nu schimbă nimic în felul în care aplicația rulează, se deployează sau se conectează la o bază de date. Este poziționat exclusiv ca instrument opțional pentru comenzi CLI, migrații sau depanare directă a fișierelor, nu ca ceva de care platforma depinde în fundal.
Ce am gândit: Ambele răspunsuri au coincidat cu ceea ce confirmasem deja manual în dashboard, în loc să contrazică sau să îndulcească lucrurile, ceea ce este semnul unui instrument de suport care verifică starea reală a produsului, nu recită un script. Niciuna dintre întrebări nu putea fi răspunsă prin simpla copiere dintr-un FAQ generic, iar Kodee a gestionat ambele cu răspunsuri specifice, structurate, în două părți, în aproximativ un minut fiecare.
2. Baza de cunoștințe
Baza de cunoștințe Hostinger se deschide pe o grilă de categorii, 20 de categorii în total, fiecare afișând un număr de articole. Câteva dintre cele mai mari: AI Builder are 330 de articole, VPS are 276, Email are 127, iar Website are 103.
Web Apps Hosting nu are propria categorie dedicată. Conținutul său este împrăștiat prin Getting Started, hPanel și Website, ceea ce este o constatare reală pentru oricine se așteaptă la o bază centrală dedicată, așa cum primesc VPS sau Email.
Căutarea „Web Apps” a returnat direct 71 de rezultate pe 8 pagini. Primele rezultate au fost un amestec de conținut direct relevant și conținut doar vag legat:
How to deploy apps built with Codex on Hostinger, direct relevant
Hostinger AI Builder: How to create a web app in agentic mode, adiacent, dar produs diferit
How to add a Node.js Web App in Hostinger, direct relevant
How to install Flutter Web on a VPS at Hostinger, un produs diferit cu totul
Mai multe articole Website Builder despre metode de plată (PayPal, WeChat Pay, BLIK), irelevante dincolo de faptul că folosesc undeva în text cuvintele „web” și „app”
Am deschis unul dintre rezultatele de top, How to deploy apps built with Codex on Hostinger, pentru a-i verifica profunzimea. S-a dovedit a fi un ghid detaliat și bine structurat, cu framework-urile suportate listate la început, capturi de ecran pas cu pas pentru ambele căi, import GitHub și upload ZIP, o secțiune despre configurarea setărilor de build cu exemple de comenzi, o prezentare a structurii fișierelor după deploy, un tutorial pentru wizard-ul de conectare la baza de date, o secțiune despre monitorizarea vulnerabilităților și un bloc final de FAQ.
Deși este prezentat în jurul Codex, platforma de bază este aceeași din spatele produsului general Node.js Web App, așa că cea mai mare parte se aplică direct.
Ce am gândit: Numărul de articole din căutare arată bine pe hârtie, 71 de rezultate pentru un singur termen, dar o parte semnificativă din acel volum este zgomot provenit de la produse fără legătură care împart cuvinte similare. Articolul pe care l-am deschis integral s-a dovedit solid ca și calitate odată ce am intrat în el, pași clari, capturi de ecran reale și o secțiune FAQ adevărată, dar găsirea lui a necesitat să derulez peste rezultate care nu aveau nimic de-a face cu ce încercam eu să deployez.
Verdict general privind suportul pentru clienți
Kodee este mai puternic dintre cele două căi de suport de aici. Ambele întrebări pe care le-am testat implicau o ambiguitate reală și verificabilă, recuperarea după eșecul unui deploy, momentul variabilelor de mediu, provisionarea bazei de date și rolul real al SSH, iar Kodee a răspuns corect și specific la toate patru, potrivindu-se cu ceea ce confirmasem deja manual în dashboard, nu contrazicându-l.
Baza de cunoștințe se ridică la nivelul așteptărilor odată ce ajungeți la articolul potrivit; ghidul de deploy Codex, în special, este detaliat și actual, dar Web Apps Hosting nu are o categorie dedicată proprie, iar o căutare largă scoate la suprafață destul de mult conținut irelevant alături de rezultatele utile.
Pentru un răspuns rapid și specific, Kodee este primul loc mai de încredere. Pentru lectură mai profundă, ghidată de dvs., așteptați-vă să filtrați singur rezultatele de căutare înainte să ajungeți la ceva care chiar se aplică acestui produs.
Simple Hosting for Modern Web Apps
Deploy React, Next.js, Vue, Node.js, and other modern applications without managing servers or complex infrastructure.
Da. Procesul de deploy este cea mai puternică parte a acestui produs: detectare automată corectă a stack-ului meu, branch-ului și versiunii Node, un jurnal de build real care curge în timp real în loc de un spinner, și o aplicație live care a trecut toate testele de performanță pe care i le-am aplicat, scoruri GTmetrix perfecte din două continente diferite, o verificare globală curată în 54 de puncte și scoruri 100/100 potrivite din instrumentele proprii Hostinger, atât pe desktop, cât și pe mobil. Kodee a confirmat asta cu răspunsuri corecte, specifice, la întrebări tehnice reale, nu cu răspunsuri generice de script.
Micile neajunsuri merită însă cunoscute înainte de cumpărare. „Managed MySQL” sună pe pagina planului ca ceva gata de folosit în clipa în care aplicația devine live, iar în practică înseamnă un formular de creare manuală. Dashboard-ul nu oferă nici o intrare dedicată clară din Home-ul principal; trebuie să știți să intrați mai întâi la Websites.
Pentru un dezvoltator care dorește un deploy rapid, agnostic față de framework, pe o infrastructură care arată atât de bine în benchmark-uri, este o recomandare ușoară. Pentru cineva care se așteaptă ca fiecare funcție anunțată să fie activă în momentul în care checkout-ul se încheie, alocați-vă câteva minute în plus pentru a configura singur baza de date.
The section about renewal pricing is probably the most important takeaway. Introductory prices always look attractive, but it's the renewal cost that determines the real long-term value. I also found another review on Bestecision that breaks down the pricing, performance, and renewal considerations in detail.
Sunt foarte nemultumita de serviciile Hostinger. Site-ul gazduit de Hostinger pe care il administrez este blocat pe motiv ca s-a depasit limita de utilizare a procesorului. Site-ul meu gazduieste o revista care acum risca sa fie elimitata din baze de date internationale din cauza ca nu este vizibila.Am intrat pe contul meu de Hostinger, nu mai exista posibilitatea sa contactezi echipa de suport tehnic.
Hostinger este bun pentru găzduirea aplicațiilor web?
A funcționat bine în testare. Implementarea a detectat automat corect stack-ul meu, aplicația live a obținut punctaj maxim în testele independente GTmetrix din două continente, iar suportul AI de la Hostinger a oferit răspunsuri exacte și specifice la întrebări tehnice reale. Singurul dezavantaj este că MySQL administrat necesită configurare manuală, în ciuda modului în care este prezentat.
Hostinger Web Apps Hosting oferă o rambursare?
Da, în termen de 30 de zile de la achiziție, în conformitate cu termenii standard de rambursare ai serviciilor de găzduire Hostinger. Spre deosebire de planurile VPS de la Hostinger, nu există o perioadă suplimentară de răcire între solicitările de rambursare; o anulare simplă în această perioadă ar trebui să se califice.
Ce cadre de lucru acceptă Hostinger Web Apps Hosting?
O gamă largă la ambele capete. Opțiunile frontend suportate includ Next.js, React, Vue.js, Svelte, Astro și Angular, iar suportul backend acoperă Express, Fastify, NestJS și rutele API Next.js, cu versiuni Node.js de la 18.x până la 24.x disponibile.
Gazduirea Web Apps Hostinger include o bază de date?
Nu automat. Planul promovează MySQL administrat, dar creezi baza de date propriu-zisă manual, printr-un formular din panoul de control, apoi o conectezi la aplicația ta folosind variabile de mediu. Hostinger gestionează infrastructura de bază a bazei de date, nu și etapa de aprovizionare propriu-zisă.
Cum se compară Hostinger Web Apps Hosting cu o platformă precum Vercel?
Se adresează aceluiași public, dezvoltatori care vor să împingă codul și să evite administrarea serverelor, dar include și extra-uri precum un domeniu gratuit, email gratuit și MySQL administrat, direct într-un singur preț lunar fix, în locul unui model bazat pe utilizare. Benchmarkurile independente din acest test au arătat timpi de încărcare și Core Web Vitals la nivelul la care te-ai aștepta de la o platformă susținută de CDN din acea categorie.
HostAdvice.com furnizează recenzii specializate pentru servicii de web hosting, fiind independent de orice altă entitate. Recenziile noastre sunt imparțiale, oneste, și aplică aceleași modalități de evaluare pentru toți furnizorii.Sunt încasate contribuții financiare de la companiile ale căror servicii le evaluăm. Aceste contribuții ce constau în produse sau servicii nu au nicio influență asupra direcției ori concluziei recenziilor noastre. De asemenea, ele nu schimbă cu nimic ierarhizarea companiilor de hosting.Aceste contribuții doar acoperă onorariul celor care fac recenzii, costurile de achiziționare ale conturilor și cheltuielile de testare.