Većina developera i agencija jednom prođe kroz "self-managed VPS" fazu. Uzmeš VPS od jednog od EU cloud providera, postaviš Nginx, PHP-FPM, MariaDB, Let's Encrypt, fail2ban, cron za backupe, monitoring preko Netdata ili Prometheus. Radi. Mjesec ili dva sve teče glatko. Onda dolazi prvi 3 AM page jer je disk pun, ili security update koji razbije PHP modul, ili klijent koji nazove petak navečer jer "ne radi mail".
Ovaj post je za sve koji su trenutačno na samoupravljanom VPS-u (bilo kojeg providera) i razmišljaju o prelasku na managed hosting kao što je WMD. Ne radi se o tome da je VPS "loš" — radi se o tome kada se vrijeme i odgovornost koju zahtjeva ne isplate u odnosu na profesionalni managed servis.
Tipični trenuci kada ljudi razmišljaju o prelasku
- Disk pun u 3 AM: log fileovi su pojeli sve, ili je backup process exploded.
- OS update razbio PHP: minor verzija je napredovala i custom modul više ne kompajlira.
- Brute force na SSH: fail2ban radi, ali logovi se gomilaju i CPU je na 80% danima.
- Email problem ne ide u rješenje: Gmail označava kao spam, treba SPF/DKIM/DMARC fix, IP reputation čišćenje, postmaster komunikacija.
- SSL renewal koji "nekad ne radi": certbot ima edge case u jednoj iteraciji, sajt 6 sati neki posjetitelji vide HTTPS warning.
- Klijent treba PHP 8.4, ti imaš 8.2 i bojiš se overhauls: upgrade je ozbiljan engagement.
- Treba ti reset password u 23:00: nema MFA reset flow-a, sav admin je na tebi.
- Vrijeme koje provedeš na sysadmin više je nego što ti se profesionalno isplati: 10 sati mjesečno na održavanju = 100 EUR (po internom satu agencije) koji nisi naplatio klijentima.
Što managed hosting (WMD) preuzima na sebe
- OS security updates — Linux kernel, glibc, OpenSSL, sve patchamo bez prekida servisa (CloudLinux live patching).
- Web server stack — Nginx/LiteSpeed konfiguracija, optimizacija, vhost management.
- PHP verzije — sve LTS od 7.4 do 8.4+ paralelno dostupne, klijent bira po sajtu, nadograđujemo redovito.
- Database server — MariaDB tuning (innodb_buffer_pool, query_cache, slow_query_log), backupi.
- Backupi — JetBackup automatski, retention 7/14/30 dana, restore-on-demand kroz panel.
- SSL — Let's Encrypt auto-renewal, alternative CA-ove ako trebaš, wildcard subdomene podržane.
- Sigurnost — Imunify360 (WAF, malware scan, brute force protection), CSF firewall.
- Email — IMAP/SMTP infrastruktura, SPF/DKIM/DMARC setup, IP reputation monitoring, blacklist čišćenje.
- DNS — Anycast nameserveri uključeni.
- Monitoring — uptime, performance, disk, CPU, memory.
- 24/7/365 support — kad nešto ne radi, nazoveš nekog tko zna server, ne sebe.
Što ne gubiš migracijom
SSH pristup: standardno uključen na svim paketima, full bash, scp, rsync, screen, tmux.
Git deployment: cPanel Git Version Control, ili custom webhook setup. Možeš deploy-ati iz GitHub Actions, GitLab CI, ili Bitbucket Pipelines isto kao na VPS-u.
Composer i npm: svi standardni alati dostupni iz shella.
Node.js / Python aplikacije: cPanel Node.js Selector i Python Selector — verzije po želji, automatski reverse proxy.
Cron jobove: standardni Linux cron, isti syntax, isti debugging.
Custom .htaccess i Nginx rules: .htaccess radi standardno (Max Web Server ga parsira nativno), custom Nginx pravila po dogovoru.
Wildcard subdomene: standardno podržano.
Multiple PHP verzije: različite verzije za različite sajtove ili subdomene.
Što gubiš migracijom (i zašto je to OK)
Root pristup: nemaš root, ali nemaš ni odgovornost za root. Sve što ti je trebao root pristup za (instalacija pluginova, modula, custom build) — riješeno je kroz cPanel ili kroz support ticket.
Slobodu izbora svake komponente: ne biraš sam koja MariaDB verzija ide na kojem clusteru. Plus, već je optimizirano za web hosting workload, ne moraš sam tune-ati buffer pool.
Custom kernel patches: ako si imao razlog za custom kernel — managed hosting nije za tebe. Tipično, 99% web aplikacija nema potrebe za custom kernelom.
Docker containere: standardna cPanel platforma ne pokreće Docker. Ako trebaš Docker, govorimo o managed VPS ili dedicated server (mi nudimo oba).
Migracija — postupak za VPS
Migracija samoupravljanog VPS-a na managed hosting je standardna operacija, samo malo kompleksnija od WordPress import-a jer trebamo prenijeti file system, baze, custom konfiguracije, cron jobove, email account-e.
- Inventura: popisujemo sve sajtove, baze, mailove, cron jobove, custom rule.
- Setup na WMD: stvaramo cPanel account, postavljamo PHP verzije, kreiramo baze.
- Rsync files: svaki sajt prebacujemo s rsync (čuva file permissions, timestampove).
- Dump baza: mysqldump sa --single-transaction, import preko mysql CLI.
- Test preko hosts file-a: sve sajtove pojedinačno provjeravamo na privremenom resolveru.
- DNS migration: postupno, sajt po sajt, sa staggered DNS switch da nije sve istovremeno.
- Email migration: imapsync iz starih inboxova u nove.
- Cron transfer: svi cron jobovi konfiguriraju se kroz cPanel.
- Monitoring 7+ dana: stari VPS ostaje aktivan, mi pratimo da sve radi na novom.
Tipično trajanje migracije
- VPS s 1–3 sajta: 1 dan rada, dovršeno kroz 2–3 dana zbog DNS propagacije.
- VPS s 5–15 sajtova: 2–3 dana rada, dovršeno kroz 5–7 dana.
- VPS s 20+ sajtova (agencijski): 1–2 tjedna rada, dovršeno kroz 2–3 tjedna, staggered po klijentima.
Realni računovodstveni primjer
Tipičan EU cloud VPS (4 vCPU, 8 GB RAM, 80 GB SSD):
- VPS najam: 25–40 EUR/mj = 300–480 EUR/god
- Backup space (off-site): 5–10 EUR/mj = 60–120 EUR/god
- Monitoring servis (UptimeRobot Pro ili sličan): 10 EUR/mj = 120 EUR/god
- Vrijeme na održavanju: 5–15 sati/mjesec × interni sat agencije (50–100 EUR) = 3000–18000 EUR/god
Ukupno: minimalno 3500 EUR/god u svemu, realno 5000–8000 EUR/god kada se uračuna vrijeme.
Managed hosting paket koji pokriva isti opseg (4–6 sajtova srednje veličine) na WMD: dolazi standardno ispod 500–1000 EUR/god, plus 0 sati tvog vremena na sysadmin.
Što ti dolazi u praksi nakon prijelaza
- Više nemaš nezgodne pages u 3 AM
- SSL renewal je odgovornost hostinga
- OS i PHP updates rade se transparentno (bez prekida)
- Kad treba pomoć — nazoveš support, ne sjediš sam
- Imaš pravi backup s lakim restore-om
- Imunify360 ti čuva pluginove i sajt od ranjivosti
- Email reputacija je stalno monitorirana, blacklist incidenti se rješavaju proaktivno
Kako rezerviraš migraciju
Pošalji nam mail na hello@wmd.hr ili kontaktiraj 24/7 podršku s:
- SSH pristupom postojećem VPS-u
- Listom sajtova i baza
- Listom email accountova koje treba prenijeti
- Listom custom konfiguracija (cron, .htaccess, posebni PHP iniji)
- Što očekuješ od support-a (24/7 ticket, telefonski, hitne intervencije)
Konzultiramo se, dajemo procjenu trajanja i opsega rada, pa krećemo. Migracija je obično bez naknade ako preuzimaš godišnju pretplatu, paralelno radi prilikom prelaska, bez downtime-a.