Obezbedio sam Hostinger Laravel VPS, pokrenuo ga kroz kompletan paket server benchmark testova i poslao Kodee AI podršci dve stvarne tehničke pitanja. Jedno dugme na kontrolnoj tabli nije radilo ono što je njegovo ime obećavalo.
Obezbedio sam Hostinger Laravel VPS, pokrenuo ga kroz kompletan paket server benchmark testova i poslao Kodee AI podršci dve stvarne tehničke pitanja. Jedno dugme na kontrolnoj tabli nije radilo ono što je njegovo ime obećavalo.
Hostginger prodaje svoj Laravel VPS kao unapred instaliran, AI-upravljan server napravljen da Laravel projekat brzo dovede uživo. Veći deo tog obećanja se potvrdio tokom stvarnog testiranja, jaki benchmark rezultati, sposoban AI podržavajući agent, potvrđene rezervne kopije koje rade po rasporedu.
Međutim, jedno dugme na kontrolnoj tabli me je odvelo negde gde nisam očekivao da završim, i vredi to znati pre nego što i vi kliknete na njega. Evo celokupne analize.
Hostinger Laravel VPS Hosting
Otkrijte kako Hostinger Laravel VPS Hosting pruža fleksibilno okruženje za postavljanje Laravel aplikacija sa namenskim serverskim resursima, potpunom kontrolom, skalabilnim performansama i prilagodljivim konfiguracijama za moderne veb projekte.
Laravel je automatski unapred instaliran prilikom provisioninga
Checkout do radnog servera za nekoliko minuta
Cloudpanel daje potpun pristup kontroli servera
Kodee pregleda i popravlja aktivne probleme
Nedeljne rezervne kopije rade i verifikuju se automatski
Jako CPU skaliranje na oba jezgra
Uravnotežene brzine čitanja i pisanja diska
Dosledna mreža gotovo gigabitne brzine tokom testova
30-dnevna garancija povraćaja novca na VPS planovima
Cons
Skener malvera nije instaliran podrazumevano
Dugme Manage App preusmerava na Laravel Cloud
Tip Upravljajte svojom Laravel aplikacijom preko Cloudpanel-a umesto preko dugmeta Manage App, i proverite tab Security ako želite da skener malvera zaista bude uključen.
Raspodela ocena
Da bih ocenio Hostinger-ov Laravel VPS hosting, primenio sam HostAdvice-ovu metodologiju ocenjivanja, isti standardizovani pristup koji se koristi u svakoj recenziji na sajtu, tako da ocene ostaju dosledne i zasnovane na stvarnom testiranju, a ne na marketinškim tvrdnjama. Evo kako je ocenjen po svakoj stavci.
Kodee je dva puta proverio aktivni server i oba puta dao tačne, spremne za produkciju ispravke.
Ukupno
9.1/10
Sposoban Laravel host sa odličnom podrškom i benchmark rezultatima, ali ga koči jedan stvarni propust u interfejsu.
Hostinger Laravel VPS Hosting
Otkrijte kako Hostinger Laravel VPS Hosting pruža fleksibilno okruženje za postavljanje Laravel aplikacija sa namenskim serverskim resursima, potpunom kontrolom, skalabilnim performansama i prilagodljivim konfiguracijama za moderne veb projekte.
Hostinger prodaje Laravel hosting kao jedan od četiri KVM VPS nivoa, KVM 1 kroz KVM 8, pri čemu svaki nivo zajedno povećava CPU jezgra, RAM, NVMe prostor na disku i propusni opseg kako prelazite na viši plan.
Samo Laravel nije zasebna kupovina, već je to aplikacija sa jednim klikom koja se postavlja na bilo koji nivo koji izaberete tokom checkout-a, a Cloudpanel je uključen kao stvarna kontrolna tabla za upravljanje instalacijom kada jednom bude aktivna.
Nekoliko stvari koje vredi znati pre nego što poručite:
Uslovi naplate: Planovi se plaćaju unapred kroz 1, 12 ili 24-mesečne termine, pri čemu duži termini nose stvarne popuste na mesečnu cenu. Pogledajte cenovnik ispod za potpun pregled po nivou i terminu.
Garancija povraćaja novca: VPS planovi imaju 30-dnevnu garanciju, ali sitna slova dodaju stvarno ograničenje. VPS refundaciju možete tražiti samo jednom u svakih 180 dana, tako da druga refundacija za zasebnu VPS kupovinu unutar tog perioda neće proći. Nadogradnje postojećeg VPS plana su potpuno isključene.
Besplatni probni period: Nisam pronašao poseban besplatni probni period za Laravel VPS hosting, samo 30-dnevnu garanciju povraćaja novca. Planirajte vreme za procenu imajući to ograničenje na umu.
Načini plaćanja: Kartica (Visa, Mastercard, Amex, Discover), PayPal, Google Pay, AliPay u zasebnim varijantama za Kinu i Hong Kong, i Coingate za kripto. Kripto plaćanja su izvan politike refundacije, pa imajte to na umu ako vam je garancija važna.
Šta je uključeno: Svaki nivo uključuje besplatan .cloud domen za prvu godinu, puni root pristup, Git integraciju i Cloudpanel bez dodatne naplate, tako da je prikazana cena bliža stvarnom trošku nego kod hostinga koji kontrolnu tablu naplaćuju posebno.
Hostinger-ove sopstvene smernice sugerišu da je KVM 1 dovoljan za jednostavan Laravel sajt, dok se KVM 8 preporučuje za zahtevnije, resursno intenzivne projekte.
Vredi dodati da se, iz testiranja, zabuna oko upravljanja aplikacijom preko dugmeta Manage App i to što je malware skener isključen podrazumevano, odnose na svaki nivo jednako, pa povećanje plana neće rešiti nijedan od tih problema. Birajte plan prema CPU i saobraćajnim potrebama, a ova dva konkretna pitanja rešavajte isto bez obzira na nivo koji odaberete.
Funkcije
AMD EPYC procesori na svim nivoima
NVMe SSD skladište na svim planovima
Git integracija za pojednostavljeno postavljanje koda
Puni root pristup preko SSH-a
Cloudpanel kontrolna tabla uključena podrazumevano
AI agent za zadatke upravljanja VPS-om
Automatske nedeljne rezervne kopije na svakom planu
Mrežna brzina od 1 Gbps po planu
Besplatan .cloud domen za jednu godinu
Hostinger Laravel VPS Hosting
Otkrijte kako Hostinger Laravel VPS Hosting pruža fleksibilno okruženje za postavljanje Laravel aplikacija sa namenskim serverskim resursima, potpunom kontrolom, skalabilnim performansama i prilagodljivim konfiguracijama za moderne veb projekte.
Laravel aplikacija živi ili umire od servera ispod nje isto koliko i od samog koda. Učitavanje stranica zavisi od brzine CPU-a za izvršavanje PHP-a, upiti ka bazi zavise od I/O operacija diska, sesije i keširanje zavise od memorije, a ako aplikacija pokreće zakazane zadatke ili ima stvarne posetioce, propusni opseg mreže i održivo ponašanje pod opterećenjem takođe su važni.
Samo Laravel ne menja ništa od toga, i dalje je to PHP koji radi na Linux-u, tako da je stvarni test ovde VPS.
Pokrenuo sam kompletan paket benchmark testova na serveru, pokrivajući CPU, memoriju, disk, mrežu i produženi stres test, kako bih video šta ovaj plan zapravo daje i šta to znači za stvarnu aplikaciju.
Instanca koju sam testirao bila je KVM 2 plan, onaj koji sam izabrao tokom checkout-a:
CPU: 2 vCPU-a, izdvojena sa hosta koji radi na AMD EPYC 9354P procesoru
RAM: 7.8GB upotrebljivo od 8GB dodeljenih, plus 2GB swap-a
Disk: 96GB upotrebljivo od 100GB NVMe dodele
OS: Ubuntu 24.04.4 LTS, kernel 6.8.0-137-generic
Pre nego što uđemo u brojke, dobro je znati da Hostinger-ova Laravel VPS ponuda koristi ista četiri nivoa kao i ostatak VPS ponude, KVM 1 kroz KVM 8, a KVM 2 je drugi od najnižih, jedan korak iznad najjeftinije opcije i daleko ispod KVM 4 i KVM 8 nivoa namenjenih težim, višeservisnim opterećenjima.
Ono što sledi odnosi se na mali do srednji Laravel projekat, jednu aplikaciju koja opslužuje stvaran, ali skroman obim saobraćaja, a ne veliku platformu koja pokreće više servisa na jednom serveru.
1. CPU performanse
Jedna nit: 1,624.55 događaja u sekundi, prosečna latencija 0.61ms, 95. percentil 0.64ms
Višenitno, 2 niti: 2,864.02 događaja u sekundi, prosečna latencija 0.70ms, 95. percentil 1.10ms
Standardna devijacija pravičnosti niti: 182.50 na proseku od 14,321.5 događaja po niti
Evo šta taj rezultat sa jednom niti zapravo znači u praksi. Tipičan Laravel zahtev, renderovanje Blade prikaza, pokretanje nekoliko Eloquent upita, provera sesije, većinu vremena provodi na jednom CPU jezgru koje izvršava PHP rad, umesto da se istovremeno širi na više jezgara.
Na 0.61ms prosečne latencije po računarskom događaju u ovom testu, CPU nije deo sklopa koji će učiniti da stranica deluje sporo.
Razlika između prosečne latencije i 95. percentila je takođe mala, 0.61ms naspram 0.64ms, što znači da je performansa ostala dosledna umesto da povremeni zahtev traje mnogo duže od ostalih, obrazac koji bi se na stvarnim posetiocima video kao nasumično sporo učitavanje stranica.
Rezultat višenitnog testa je korisniji broj za razumevanje konkurentnosti. Prelazak sa jedne niti na dve gotovo je udvostručio propusnost, oko 88 procenata efikasnosti skaliranja, što znači da ovaj VPS ne gubi mnogo kapaciteta zbog opterećenja ili drugih zakupaca koji se bore za iste fizičke resurse.
U praktičnom smislu, PHP-FPM koji radi sa dva worker procesa na ovom planu može da obradi otprilike dvostruko veći broj zahteva nego u jedno-nitnom scenariju pre nego što CPU postane usko grlo, umesto nečeg znatno manjeg od duplog, što biste videli ako se ta dva vCPU-a međusobno bore za cikluse.
Faktor pravičnosti niti, oko 1.3 procenta varijance između dve niti, potvrđuje da su oba jezgra obavila približno jednak deo posla umesto da jedno jezgro nosi teret dok drugo miruje. Za pravi sajt to znači da se zahtevi ravnomerno raspoređuju među PHP-FPM workerima umesto da se gomilaju iza worker-a koji je slučajno zauzet.
2. Brzina memorije
Sekvencijalno pisanje: 5,865.22 MiB/sec
Sekvencijalno čitanje: 7,155.43 MiB/sec
Brzina memorije je za Laravel važna na način koji je lako prevideti. Svako OPcache pretraživanje, svako čitanje sesije, svaki niz ili kolekcija koje vaša aplikacija napravi tokom obrade zahteva, živi u RAM-u, a ako i keš sloj kao što je Redis radi na istom serveru, on se takmiči za isti memorijski propusni opseg.
Sa oko 5.9 GiB u sekundi za pisanje i 7.2 GiB u sekundi za čitanje, ovaj VPS može dovoljno brzo da prenosi podatke u i iz memorije da memorijske operacije vrlo verovatno neće biti ono što usporava zahtev, usko grlo za tipičnu Laravel aplikaciju gotovo uvek će pre biti disk ili mreža nego RAM brzina.
Gde memorija više direktno znači jeste kapacitet, a ne brzina. Sa 7.8GB upotrebljivo i 2GB swap-a iza toga, ovaj plan može udobno da pokreće PHP-FPM, MySQL ili PostgreSQL i malu Redis instancu zajedno za jednu aplikaciju, ali ne ostavlja mnogo prostora ako pokrećete više sajtova na istom VPS-u ili bazu sa velikim radnim skupom.
Swap je sigurnosna mreža za kratki skok potrošnje memorije, a ne zamena za RAM ako je aplikacija zaista premala za ovaj plan.
Nasumično 4K mešano čitanje/pisanje: približno 9,400 IOPS u svakom smeru, oko 36.7 MiB/s protoka po smeru
Sekvencijalna brzina je broj koji je važan za velike, jednokratne operacije, vraćanje rezervne kopije baze, raspakivanje arhive otpremljene na server, upisivanje velike log datoteke.
Na oko 740 do 750 MiB/s u oba smera, i sa čitanjem i pisanjem koji se razlikuju za manje od dva procenta, ovaj disk nema jednostranu slabost u jednom smeru kakva se javlja na nekim cloud skladištima, gde su čitanja brza ali pisanja zaostaju mnogo više.
Nasumične 4K performanse su broj koji zapravo predviđa kako će Laravel aplikacija izgledati u svakodnevnoj upotrebi, jer baza podataka ne čita i ne piše u velikim sekvencijalnim blokovima, već čita i piše male, rasute blokove po disku dok traži redove, ažurira indekse i upisuje svoj transakcioni log.
Nešto više od 9,000 IOPS u svakom smeru znači otprilike 9,000 malih operacija baze podataka u sekundi pre nego što I/O na disku postane ograničavajući faktor.
Tipično učitavanje Laravel stranice može da pokrene od nekoliko do nekoliko desetina upita, u zavisnosti od toga kako je aplikacija napravljena, što znači da ovaj disk ima prostora za značajan broj istovremenih korisnika koji istovremeno udaraju na bazu pre nego što upiti počnu da se redaju čekajući pristup disku.
Morala bi da postoji izrazito upisno teška radna opterećenja, logovanje velikog obima, zauzet queue tabelarni zapis, česti cache upisi na disk, da bi se prešao ovaj konkretni prag.
4. Brzina mreže
Prvo pokretanje: Download 990.06 Mbps, Upload 910.87 Mbps, idle latency 0.31ms, 0% packet loss
Drugo pokretanje: Download 985.24 Mbps, Upload 947.82 Mbps, idle latency 0.27ms, 0% packet loss
Oba testa su završila naspram servera u Phoenix-u, Arizona, što odgovara lokaciji u Sjedinjenim Državama koju sam izabrao tokom checkout-a, blizu punog gigabita u oba smera sa nultim gubitkom paketa u oba pokušaja.
Za Laravel aplikaciju, ovaj broj je najvažniji za dve stvari, koliko brzo server može da servira assete i API odgovore posetiocima, i ako aplikacija poziva spoljne API-je ili preuzima podatke iz drugih servisa, koliko brzo se ti izlazni pozivi završavaju.
Propusni opseg gotovo gigabitne brzine znači da mreža neće biti ograničenje za tipičnu veb aplikaciju, morali biste imati vrlo veliki obim velikih transfera fajlova, videa, velikih preuzimanja, masovnih izvoza, da bi ovo postalo ograničavajući faktor umesto CPU-a ili diska.
Gotovo identični rezultati kroz dva odvojena pokretanja, izvedena u razmaku od nekoliko minuta, takođe isključuju srećan jednokratan rezultat, ovo je ono što veza dosledno radi, a ne broj koji je jednom slučajno skočio.
5. Stress test
Pokrenuo sam CPU, memorijske i disk stresore po 180 sekundi da vidim kako se server ponaša pod održivim opterećenjem, a ne samo kratkim naletom:
CPU stres, 2 worker-a: 540,042 bogo ops, 0 grešaka
Disk stres, 2 worker-a: 2,655,058 bogo ops, 0 grešaka
Individualne bogo ops brojke su ovde manje važne od onoga što se nije desilo.
Nula neuspelih worker-a i nula nepouzdanih metrika kroz sva tri testa, pokrenuta uzastopno po tri puna minuta, znači da je server držao CPU, memoriju i disk pod istovremenim pritiskom bez rušenja, bez prelaska u nepouzdano stanje, i bez vraćanja rezultata koje je sam benchmark označio kao sumnjive. To je najbliže što ovakvo testiranje dolazi simulaciji stvarnog skoka saobraćaja, više resursa na maksimumu
u isto vreme, i to je rezultat koji je najvažniji svima koji se plaše da će im sajt pasti tokom gužve, umesto da radi dobro samo u izolovanim, pojedinačnim testovima.
Ukupna ocena performansi
KVM 2 plan radi dobro za ono što jeste, mali do srednji VPS, a ne flagship. U praktičnom smislu, ovaj server ima dovoljno brzine CPU-a sa jednom niti i dovoljno random disk IOPS-a da zadrži tipično Laravel učitavanje stranice brzom, dovoljno mrežnog protoka da propusni opseg neće biti usko grlo za normalnu veb aplikaciju, i izdržao je sa nula grešaka pod tri simultana stress testa.
Ništa od toga ne treba shvatiti kao presudu o Hostinger-ovom Laravel hostingu u celini, jer je ovo jedan nivo od četiri.
Manji lični projekat ili aplikacija sa niskim saobraćajem mogli bi udobno da rade na jeftinijem KVM 1 planu, dok bi Laravel aplikacija koja opslužuje stvaran produkcioni saobraćaj, pokreće zakazane zadatke, queue workere i bazu istovremeno, trebalo da pogleda KVM 4 ili KVM 8 umesto da ove KVM 2 brojke tretira kao gornju granicu. Birajte prema onome što aplikaciji zaista treba da radi, a ne samo prema početnoj ceni na stranici plana.
Hostinger Laravel VPS Hosting
Otkrijte kako Hostinger Laravel VPS Hosting pruža fleksibilno okruženje za postavljanje Laravel aplikacija sa namenskim serverskim resursima, potpunom kontrolom, skalabilnim performansama i prilagodljivim konfiguracijama za moderne veb projekte.
Testirao sam Hostinger-ov Laravel VPS od checkout-a do otvaranja stvarnih alata za upravljanje koji dolaze uz njega.
To je obuhvatilo izbor plana i lokacije servera, kreiranje naloga, plaćanje, a zatim i otkrivanje kako zapravo upravljati Laravel implementacijom kada server postane aktivan. Ono što sledi je kako je taj proces zaista izgledao, uključujući i trenutak kada me je interfejs poslao negde gde nisam očekivao da odem.
1. Registracija
Započeo sam na Laravel VPS odredišnoj stranici, koja na vrhu ističe tri tvrdnje koje vredi imati na umu:
Besplatne automatske nedeljne rezervne kopije
AI-upravljani VPS
Automatski malware skener
Izabrao sam KVM 2 plan, razuman srednji izbor za jednu Laravel aplikaciju umesto resursno teške postavke, i prešao u korpu.
Odavde je stranica korpe stavila sve na jedan ekran:
Period naplate: 1, 12 ili 24 meseca, uštede prikazane za svaku opciju
Lokacija servera: regioni grupisani po kontinentima, procena latencije pored svakog
Marketplace aplikacija: preko hiljadu opcija za jedan klik za OS, panel i aplikacije
Odabrao sam 24 meseca radi niže cene, pa sam proveo više vremena nego obično na izboru lokacije servera.
Ujedinjeno Kraljevstvo je imalo najbolju latenciju na listi, ali sam ipak pregledao i ostale regione da ih uporedim. Severna Amerika je pokazala solidan rezultat za Sjedinjene Države, a najbrža opcija u Aziji, Malezija, zaostajala je znatno za oba.
Pošto će sajt koji sam imao na umu uglavnom koristiti američka publika, izabrao sam Sjedinjene Države umesto tehnički brže opcije Ujedinjenog Kraljevstva.
To vredi istaći za svakog čitaoca koji poredi regione na ovoj stranici. Najbolja latencija za vas, dok sedite ispred sopstvenog laptopa, nije broj koji je važan. Važna je latencija do ljudi koji će zapravo posećivati sajt, zato birajte prema svojoj publici, a ne prema sopstvenim rezultatima testa.
Zatim sam se spustio u marketplace aplikacija, gde je Laravel već bio izabran, isti obrazac postavljanja jednim klikom koji Hostinger koristi kroz ceo katalog aplikacija. Nije trebalo ništa da menjam, pa sam prešao direktno na checkout.
Već sam bio prijavljen na postojeći Hostinger nalog, pa je registracija sama po sebi trajala jedan klik.
Nakon toga, stranica za adresu za naplatu i plaćanje nudila je:
Karticu, uključujući Visa, Mastercard, Amex i Discover
PayPal
Google Pay
AliPay, u odvojenim varijantama za Kinu i Hong Kong
Coingate, za kripto plaćanje
Sve na jednoj stranici, bez posebnog preusmeravanja. Poslao sam plaćanje, odmah dobio potvrdu mejlom i završio nazad u hPanel-u, gde je novi server već bio prikazan kao aktivan.
Ono što se ovde ističe jeste koliko izbora Hostinger daje pri checkout-u, a da ništa od toga nije obavezno.
Posebno je vredno ozbiljno uzeti poređenje lokacija, umesto da se jednostavno klikne dalje, jer podrazumevana preporuka na stranici plana neće uvek odgovarati tome ko će zapravo koristiti server.
2. Kontrolna tabla/Klijentsko područje
Kada je plaćanje prošlo, hPanel se otvorio na početnom ekranu, istom centralnom panelu naloga koji upravlja domenima, mejlom, website builder-om i VPS-om sa jednog mesta.
Dočekao me je po imenu sa AI prompt trakom, redom prečica, listom zadataka i aktivnom listom svih veb-sajtova i servera na nalogu niže na stranici.
Zatim sam se spustio do VPS tabele, gde je novi server već bio označen kao Running, sa hostname-om, IP adresom, planom i datumom isteka vidljivim bez otvaranja ičega.
Kliknuo sam na Manage da pređem u panel specifičan za server.
Dolazak na početnu stranicu naloga odmah nakon plaćanja, sa serverom koji je već provisionovan i prikazan, deo je ovog toka koji dosledno funkcioniše dobro.
Nema posebnog ekrana za čekanje i nema kopanja po menijima da biste pronašli ono što ste upravo kupili.
3. Laravel i upravljanje serverom
Klik na Manage otvorio je VPS Overview stranicu, i tu počinju da se pokazuju stvarne razlike.
Na samom vrhu nalazio se kartica aplikacije označena kao Laravel sa dugmetom Manage App, što potvrđuje da je Laravel automatski instaliran tokom provisioninga.
Odmah ispod nalazila se druga kartica koju nisam očekivao:
Cloudpanel, zasnovan na Ubuntu 24.04
Admin username prikazan u običnom tekstu
Link za reset lozinke
Svoje dugme Manage panel, odvojeno od Laravel kartice iznad
Ta druga kartica je važnija nego što izgleda. Cloudpanel je potpuna kontrolna tabla za server, uklopljena uz Laravel, a ispostavilo se da je to stvarna površina za upravljanje fajlovima, sajtovima i serverom iz dana u dan.
Spuštajući se ispod obe kartice, osnovna Ubuntu 24.04 instanca bila je ispod, označena kao Running, sa kontrolama za reboot i terminal i root SSH podacima raspoređenim na isti način kao i svaki drugi VPS na ovom nalogu.
Pošto je ovaj server tek bio provisionovan, grafici resursa još nisu bili popunjeni, hPanel je prikazao poruku da proverim ponovo za oko 30 minuta radi podataka o korišćenju, što je pošten način da se prikaže server koji zaista još nema istoriju saobraćaja, umesto da se pokazuju prazni grafikoni kao da nešto znače.
Dalje dole, našao sam:
SSH key management
Firewall rules
Backup snapshots
Malware skener: Not installed
Ova poslednja linija je prvi pravi nedostatak. Malware skener je označen kao Not installed, stojeći odmah ispod stranice plana koja navodi automatski malware skener kao jednu od tri glavne funkcije za baš ovaj proizvod. Bez obzira na marketinška obećanja, nije uključen podrazumevano na serveru koji zaista dobijete.
Radoznao da li se druga glavna tvrdnja bolje pokazala, sledeće sam proverio Backups & Monitoring. Dnevnik Latest Actions prikazivao je:
A recreate akciju zabeleženu istog dana
Nedeljne backup_create unose, svaki označen kao Success, koji sežu više od mesec dana unazad
Ta tvrdnja se potvrdila kroz logove samog naloga, što je pravi kontrast u odnosu na malware skener koji stoji neaktiviran samo jedan odeljak dalje.
Vredi znati da Hostinger isporučuje neke od svojih navedenih funkcija podrazumevano, a druge ostavlja vama da ih sami uključite, i jedini način da otkrijete koje su koje jeste da ih potražite, pošto ih stranica plana tretira kao jednako uključene.
Zatim sam se vratio na Laravel app karticu i kliknuo Manage App, očekujući da otvori neku vrstu Laravel-specifičnog podešavanja ili ekrana za upravljanje fajlovima, kao što je to radio Cloudpanel-ov dugme.
Umesto toga, otvorila se stranica pod naslovom “Let’s get started”, sa linkovima ka Laravel-ovoj dokumentaciji i Laracasts video tutorijalima, i sa jednim dugmetom ispod koje je glasilo Deploy now.
Ipak sam kliknuo na nju da vidim gde vodi, i odvela me je na laravel.com/cloud, stranicu za prijavu na Laravel Cloud.
Evo razlike koju vredi precizno istaknuti.
Laravel Cloud nije Hostinger-ov proizvod i nema nikakve veze sa VPS-om koji sam upravo platio. To je zasebna, potpuno upravljana hosting platforma koju prave i prodaju direktno Laravel-ov tim, i koja konkuriše usluzi kao što su Vercel ili Heroku, sa sopstvenim sistemom naloga, sopstvenim cenama i sopstvenim besplatnim kreditom za korišćenje.
Prijavljivanje tamo značilo bi plaćanje Laravel-u, uz sve što ste već platili Hostinger-u, da vaša aplikacija bude hostovana na potpuno drugom mestu.
Što se tiče toga zašto Manage App pokazuje to, proverio sam zvanični članak baze znanja na koji se i Kodee pozvao kada sam pitao, “How to use the Laravel VPS template at Hostinger.” Taj članak prolazi kroz pristup CloudPanel-u na IP adresi vašeg VPS-a na portu 8443, uređivanje .env fajla i pokretanje Composer i Artisan komandi preko SSH-a.
On nigde ne pominje dugme Manage App, i nigde ne pominje Laravel Cloud. Dakle, ovo nije slučaj da je objašnjenje postojalo negde gde nisam pogledao.
Hostinger-ov zvanični vodič za baš ovaj šablon ne priznaje da to dugme postoji, a Kodee mi je, kada sam ga direktno pitao, potvrdio da Manage App ne upravlja VPS-om i upozorio da bi prijavljivanje na Laravel Cloud preko njega značilo drugi, zasebno naplaćen proizvod.
Svako ko klikne Manage App očekujući da upravlja svojom aplikacijom završi gledajući stranicu za prijavu na potpuno drugi plaćeni proizvod, bez ikakve dokumentacije koja bi to unapred objasnila.
Dugme koje vas zapravo vodi tamo nalazi se jednu karticu niže. Manage panel, na Cloudpanel kartici.
Klik na njega otvara ekran za prijavu koji traži korisničko ime i lozinku, i ovde vredi biti precizan, jer panel ne daje nikakve tragove kada se nađete na tom ekranu.
Korisničko ime je admin, a lozinka je lozinka servera koju je Hostinger poslao mejlom kada je VPS prvi put provisionovan, a ne lozinka vašeg Hostinger naloga.
Ako je taj mejl odavno nestao, link Reset koji stoji odmah pored polja za lozinku generiše novu bez potrebe da kopate po inbox-u.
Jednom kada se prijavite, Cloudpanel se otvara na listi Sites, sa hostname-om VPS-a već konfigurisanom kao aktivnim sajtom, PHP podešenim kao tip aplikacije i linkom Manage pored njega.
Otvaranje podešavanja tog sajta pokazalo je čitav red tabova, Settings, Vhost, Databases, Varnish Cache, SSL/TLS, Security, SSH/FTP, File Manager, Cron Jobs, i Logs.
To je pravi, detaljan kontrolni panel, i vredi istaći da tab Cron Jobs stoji odmah tamo u istom interfejsu. Kodee me je vodio kroz ručno dodavanje cron unosa scheduler-a preko SSH-a, što radi sasvim dobro, ali Cloudpanel ima point-and-click način da se uradi isto bez dodirivanja terminala, i ni Kodee ni članak iz baze znanja to nisu pomenuli kao opciju.
Kada to ostavimo po strani, levi meni na stranici za upravljanje serverom je mesto gde se nalaze prave kontrole.
Evo šta nudi:
Overview: sama stranica sa pregledom, sa Laravel i Cloudpanel karticama aplikacija, upotrebom resursa i prečicama do svega ispod
Settings: konfiguracija na nivou servera, uključujući stvari kao što su reset lozinke root-a i promena hostname-a
OS & Panel: kontrola operativnog sistema i toga koji kontrolni panel je instaliran na serveru
Backups & Monitoring: proširuje se u Snapshots & Backups, Server Usage, i Latest Actions, gde sam i našao nedeljni backup log koji potvrđuje da je tvrdnja bila tačna
Security: pokriva malware skener i firewall podešavanja, deo gde sam našao da je skener isključen
API: otvara Hostinger-ovu API dokumentaciju u novom tabu, za sve koji automatizuju upravljanje serverom van panela
DNS Manager: upravljanje domenom i DNS zapisima vezanim za server
Tutorials: spoljašnji link ka Hostinger-ovom sadržaju za pomoć
To je dovoljno širok skup da se nazove potpunim pokrivanjem VPS administracije. Server podešavanja, kontrola OS-a, bezbednost, rezervne kopije, DNS i API pristup su svi predstavljeni kao zasebne kategorije, umesto da budu sakriveni u nekom generičkom meniju podešavanja, i nisam naišao ni na jednu stvar koja mi je trebala, a da nije bila na ovoj listi.
Ono što ne radi jeste da ne uključuje nikakve Laravel-specifične alate, postavljanje koda, upravljanje environment fajlovima, pokretanje Artisan komandi, sve to se odvija ili kroz Cloudpanel ili kroz terminal, a ne kroz ovaj bočni meni.
Što me dovodi do dugmeta terminala na Ubuntu kartici. Njegova svrha je direktan komandni pristup serveru, otvaranje live SSH sesije unutar browser-a bez potrebe za posebnim SSH klijentom ili kopiranjem privatnog ključa na vaš računar.
Klik na njega me je odveo pravo u root shell, već autentifikovan, sa Cloudpanel-ovim welcome bannerom na ekranu koji pokazuje njegovu web adresu i CLI alat pod nazivom clpctl za upravljanje panelom iz komandne linije.
Za svakoga ko je navikao da radi iz terminala, to je najbrži put do stvarne konfiguracije Laravel instalacije, postavljanja koda, uređivanja environment varijabli, pokretanja migracija, pošto ništa od toga nema posebno dugme bilo gde u hPanel-u.
Ukupna ocena lakoće korišćenja
Checkout i put od plaćanja do aktivnog servera ovde rade dobro, a davanje stvarne težine izboru lokacije servera, umesto da se jednostavno odabere region koji prolazi najbrži test, je mala stvar koja mnogo znači svima koji razmišljaju o tome gde će se njihovi stvarni posetioci nalaziti.
Sama bočna traka za upravljanje serverom pokriva sve što bi jednom VPS administratoru trebalo, podešavanja, kontrolu OS-a i panela, rezervne kopije, bezbednost, DNS i API pristup, kao jasno razdvojene kategorije, i nisam naišao ni na jedan zid dok sam tražio VPS kontrolu koja nedostaje. Gde ovo posustaje jeste na nivou upravljanja aplikacijom.
Malware skener oglašen na stranici plana nije bio instaliran na serveru koji sam dobio, a dugme koje je zapravo označeno kao upravljanje Laravel aplikacijom vodi vas ka stranici za prijavu za konkurentski plaćeni proizvod, umesto ka bilo čemu što liči na upravljanje aplikacijom.
Cloudpanel i terminal rade tačno kako treba kada ih jednom pronađete, a nedeljne rezervne kopije rade po rasporedu, kao što je obećano. Gruba ivica je u tome što vas Hostinger-ov sopstveni interfejs najpre vodi ka pogrešnim vratima, a ništa u panelu ne objašnjava da Manage App nije ono upravljanje aplikacijom koje tražite.
Hostinger Laravel VPS Hosting
Otkrijte kako Hostinger Laravel VPS Hosting pruža fleksibilno okruženje za postavljanje Laravel aplikacija sa namenskim serverskim resursima, potpunom kontrolom, skalabilnim performansama i prilagodljivim konfiguracijama za moderne veb projekte.
Kodee, Hostinger-ov AI asistent, stoji iza dugmeta Ask AI u hPanel-u i ovde obavlja podršku, isto kao i za ostale Hostinger-ove proizvode.
Testirao sam ga sa dva odvojena tehnička pitanja o ovom VPS-u, jednim o problemu sa interfejsom na koji sam već naišao, i drugim, dubljim, o tome kako Laravel zapravo radi u produkciji na ovom serveru.
Nakon toga sam prošao kroz Hostinger-ovu bazu znanja da vidim koliko toga pokriva bez potrebe da ikoga pitam.
1. AI podrška (Kodee)
Moje prvo pitanje došlo je direktno iz testiranja kartice Laravel app sa dugmetom Manage App, koja je otvorila Laravel Cloud, zasebnu plaćenu platformu, umesto bilo čega vezanog za sam VPS.
Pitao sam Kodee-a direktno da li je to dugme trebalo da otvori Laravel Cloud ili da upravlja instalacijom koja već radi kroz Cloudpanel, i šta bi se zapravo desilo ako bih se prijavio na Laravel Cloud preko tog dugmeta.
Kodee je odgovorio u roku od jednog minuta:
Potvrdio je da Manage App ne upravlja postojećom VPS instalacijom
Ispravno ga je identifikovao kao link ka Laravel Cloud-u, zasebnoj platformi za deployment
Ukazao je na Cloudpanel, dostupan na VPS IP adresi na portu 8443, kao stvarno mesto za upravljanje
Upozorio je da bi prijavljivanje na Laravel Cloud napravilo zasebno, nezavisno naplaćivano okruženje, a ne postavilo bilo šta na VPS koji sam već platio
To je jasan, tačan odgovor na pitanje koje ima stvaran trošak ako ga pogrešno shvatite, i došao je uz citat iz Hostinger-ove sopstvene dokumentacije, a ne pogađanje.
Zatim sam pitao nešto sa više tehničke težine. Laravel aplikacije u produkciji zavise od cron unosa za task scheduler i Supervisor procesa da bi queue worker-i ostali aktivni, i želeo sam da znam da li VPS šablon automatski postavlja bilo šta od toga, i da li bi sam Supervisor preživeo restart ako bih ga sam konfigurirao.
Kodee je rekao da će prvo proveriti server direktno pre nego što odgovori, i to je i uradio:
Prijavio je da ne postoji schedule:run cron unos
Prijavio je da nema konfigurisanog Supervisor servisa
Prijavio je da nema podešenog queue workera
Dao je tačnu cron liniju potrebnu za scheduler
Dao je puni Supervisor konfiguracioni blok za queue worker, sa ispravnim zastavicama
Potvrdio je da Supervisor ostaje posle restarta kada se omogući sa systemctl enable –now supervisor
Dodao je podsetnik da se pokrene php artisan queue:restart nakon deploy-a novog koda, detalj koji je lako propustiti i koji izaziva stvarne produkcione bagove kada se preskoči
Šta mislim o AI podršci: Kodee je ovde zaslužio svoje odgovore. Potvrda da nema scheduler cron-a i da nema Supervisor procesa pre nego što preporuči bilo šta, razlika je između checklist odgovora i odgovora zasnovanog na tome šta je ovaj konkretni server zaista radio, a podsetnik da se queue worker restartuje nakon deploy-a je upravo onaj detalj koji se pojavljuje samo kada neko, ili nešto, zaista razume kako Laravel queue-ovi rade u produkciji.
Dva pitanja, dva tačna i potpuna odgovora, oba isporučena za svega nekoliko minuta.
2. Baza znanja
Hostinger-ova baza znanja organizovana je isto kroz sve proizvode, velike kategorijske pločice sa brojem članaka, traka za pretragu i filter kategorija na vrhu.
Umesto da pregledam, odmah sam otišao na pretragu i ukucao “laravel”, što je vratilo 15 rezultata kroz dve stranice, primetno više nego što uži one-click app obično prikazuje.
To ipak vredi uz jednu napomenu. Više rezultata nije isto što i relevantniji rezultati, pošto su neki od pogodaka bili samo usput povezani, članak o ograničenjima PHP mail-a i jedan o problemima pri migraciji sajta pojavili su se samo zato što usput pominju Laravel.
Najrelevantniji rezultat, “How to use the Laravel VPS template at Hostinger,” pokriva pristup Cloudpanel-u, razumevanje Laravel-ove strukture foldera, uređivanje .env fajla, pokretanje Composer-a i pokretanje migracija.
To je solidan vodič za pokretanje prvog Laravel projekta na ovom šablonu. Ono što ne pokriva jeste scheduler ili queue worker-e, baš onu rupu koju je Kodee morao da popuni kada sam pitao.
Daljim pregledom rezultata pretrage isplivalo je nešto što vredi istaći. Stariji članak, “How to deploy Laravel 8 at Hostinger,” zaista uključuje radni cron primer za scheduler, ali je napisan za drugačije, starije podešavanje, ručno postavljanje Laravel-a na shared ili cloud hosting, a ne za trenutni VPS šablon, sa public_html strukturom fajlova koja nema nikakve veze sa načinom na koji Cloudpanel organizuje VPS.
Svako ko na ovom VPS šablonu pretražuje bazu znanja za uputstvo za scheduler lako bi završio na članku koji opisuje drugi proizvod pre nego što pronađe bilo šta što zaista važi za njegov server.
Šta mislim o bazi znanja: Broj članaka izgleda snažno na papiru, 15 rezultata za jedan pojam pretrage, ali sirova količina prikriva koliko je korisni sadržaj zapravo rasut. Osnovni članak o VPS šablonu je dobro napisan i pokreće prvi projekat, ali staje tačno tamo gde produkciono postavljanje postaje ozbiljno, a jedina dokumentacija koja zaista pokriva scheduler pripada nepovezanom, starijem hosting podešavanju.
Čitalac koji se oslanja samo na bazu znanja lako bi mogao da prati taj stariji vodič i pogrešno konfiguriše svoj VPS kopirajući komande napravljene za potpuno drugačiju strukturu fajlova.
Ukupna ocena podrške
Kodee ovde nosi najveći deo posla, i to radi dobro. Oba razgovora su uključivala da proveri aktivno stanje servera pre odgovora, a drugi je proizveo potpunu, tačnu, deploy-spremnu ispravku za nešto što VPS šablon ostavlja nekonfigurisano podrazumevano.
Baza znanja je dobra za pokretanje prvog Laravel projekta, ali njena pokrivenost brzo slabi nakon toga, a ono što postoji za naprednija podešavanja, kao što je scheduler, nalazi se u članku napisanom za potpuno drugačiji hosting proizvod.
Za sve što ide dalje od osnova, Kodee je pouzdaniji put, i to je dosledno potvrdio onim što je pronašao tako što je stvarno pogledao, a ne pretpostavio.
Hostinger Laravel VPS Hosting
Otkrijte kako Hostinger Laravel VPS Hosting pruža fleksibilno okruženje za postavljanje Laravel aplikacija sa namenskim serverskim resursima, potpunom kontrolom, skalabilnim performansama i prilagodljivim konfiguracijama za moderne veb projekte.
Da. Osnove su ovde jake. Laravel i Cloudpanel dolaze unapred instalirani i rade, osnovni hardver postiže dobre rezultate na CPU, memoriji i disku, a Kodee je dao dva tačna, server-svesna tehnička odgovora kada sam ga stvarno testirao. Nedeljne rezervne kopije su se potvrdile kroz logove samog naloga, baš kako je oglašeno.
Grube ivice su uske, ali ih vredi znati pre kupovine. Malware skener naveden kao glavna funkcija nije bio uključen podrazumevano, a dugme Manage App na Laravel kartici vas vodi ka Laravel Cloud-u, zasebnom plaćenom proizvodu, umesto ka bilo čemu što liči na upravljanje aplikacijom, bez ikakvog upozorenja u dokumentaciji unapred.
Ni jedno ni drugo nije teško zaobići kada znate da je Cloudpanel stvarna upravljačka površina, ali ni jedno ne bi smelo da zahteva nagađanje.
Za developera koji želi Laravel brzo da pokrene na solidnoj infrastrukturi, i koji je spreman da provede pet minuta pronalazeći Cloudpanel umesto pogrešno označenog dugmeta pored njega, ovo je laka preporuka. Za nekoga ko želi da svaka oglašena funkcija bude uključena čim se server pokrene, bez ikakve dodatne provere, rezervišite još nekoliko minuta za podešavanje pre nego što kažete da je sve spremno.
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.
Da li je Hostinger dobar za hosting Laravel aplikacija?
Da. Laravel i Cloudpanel dolaze unapred instalirani čim se VPS provisionuje, osnovni hardver pruža dobre performanse u pogledu CPU-a, memorije i diska, a Hostingerov Kodee AI asistent daje tačne, konkretne odgovore na stvarna Laravel konfiguraciona pitanja. Glavna zamerka je skener za malver koji je isporučen isključen, iako je oglašen kao uključen.
Da li Hostinger-ov Laravel VPS dolazi sa unapred instaliranim Laravelom?
Da. Laravel se nudi kao aplikacija sa jednom instalacijom tokom kupovine VPS-a i automatski se instalira na Ubuntu zajedno sa Cloudpanelom, kontrolnom tablom koja se koristi za upravljanje aplikacijom, njenom bazom podataka i podešavanjima domena nakon toga.
Da li Hostinger nudi besplatnu probu za Laravel VPS hosting?
Ne postoji namenski besplatan probni period za Laravel VPS planove. Hostinger podržava svaki VPS nivo sa 30-dnevnom garancijom povraćaja novca, ali drugi VPS povraćaj novca u roku od 180 dana od prvog neće biti odobren.
Mogu li dobiti refundaciju za Hostinger VPS hosting?
Da, u roku od 30 dana od kupovine, pod uslovom da već niste refundirali drugi VPS plan u prethodnih 180 dana. Nadogradnje postojećeg VPS plana i plaćanja izvršena putem kriptovaluta potpuno su isključena iz refundacije.
Kako da upravljam svojom Laravel aplikacijom na Hostingerovom VPS-u?
Putem Cloudpanela, dostupnog preko dugmeta Upravljaj panelom na Cloudpanel kartici u hPanelu, ili direktno na VPS IP adresi na portu 8443. Dugme Upravljaj aplikacijom na samoj Laravel kartici ne upravlja aplikacijom, već vodi ka Laravel Cloud-u, posebnom hosting proizvodu koji nije povezan sa VPS-om.
HostAdvice.com pruža profesionalne recenzije veb hostinga potpuno nezavisno od bilo kog drugog entiteta. Naše recenzije su nepristrasne, iskrene i primenjuju iste standarde evaluacije na sve kompanije na koje se odnose.Iako primamo novčanu naknadu od nekoliko kompanija navedenih na ovom sajtu, naknada za usluge i proizvode ne utiče na suštinu ili zaključke naših recenzija, niti utiče na naše rangiranje određenih hosting kompanija.Ova naknada pokriva troškove nabavke naloga, troškove testiranja i naknade za plaćanje revizorima.