Cursor je leta 2026 postal privzeto integrirano razvojno okolje (IDE) za 64 % podjetij s seznama Fortune 500 in milijone neodvisnih razvijalcev. Če pišete resno aplikacijo, je Cursor verjetno vaše delovno orodje. Vprašanje je, kje gostite tisto, kar Cursor pomaga graditi. Ta vodnik zajema profesionalni potek dela za uvajanje s Cursorjem in gostovanjem WMD – na osnovi Gita, avtomatiziran, brez odvisnosti od Vercela ali Netlifyja.
Zakaj je smiselno kombinirati Cursor + WMD
Cursor je integrirano razvojno okolje (IDE) – ne gostovanje. Večina vadnic za Cursor priporoča Vercel ali Netlify za namestitev, ker ne zahtevata konfiguracije. Ko pa projekt raste:
- Vercel podraži – 20 USD/mesec Pro paket za 1 projekt, +50–200 USD/mesec, ko presežete pasovno širino ali omejitev gradnje
- Brezplačna stopnja Netlify omejena – 100 GB/mesec, 300 minut gradnje, 125 tisoč klicev funkcij
- Zapleti skladnosti z EU – SCC za podatke iz ZDA
- Brez gostovanja e-pošte – imeti morate ločen Google Workspace ali M365
- Brez podstavka – dodati je treba Supabase, Neon, PlanetScale (vsi dodatni stroški)
WMD ima vse vključeno v enem paketu: Git Deploy, Node.js Selector, MariaDB, e-pošto, SSL, podporo – fiksna cena, strežnik EU, hrvaško podporo.
Nastavitev: Projekt Cursor + repozitorij WMD Git
1. korak: Lokalni razvoj s kurzorjem
Privzeto uporabljate kazalec – Cmd+K za urejanje z umetno inteligenco v vrstici, Cmd+L za klepet s kontekstom zavihka, Cmd+I za način agenta, ki lahko hkrati zapisuje več datotek.
Način agenta kurzorja (prek Composerja) lahko:
- Generiranje celotnih funkcij (komponent, končnih točk API-ja, migracij)
- Sledite svojemu slogu kodiranja iz drugih datotek
- Izvedite teste in popravite na podlagi rezultatov
- Preberite dokumentacijo in jo uporabite v kontekstu
2. korak: Inicializacija Gita
V terminalu Cursor (Ctrl+`):
git init git add . git commit -m "Initial commit"Kurzor bo samodejno predlagal sporočila o potrditvi prek funkcij, podobnih GitLensu.
3. korak: Pošlji na GitHub / GitLab / Bitbucket
Ustvarite nov zasebni repozitorij na GitHubu (brezplačno za zasebne repozitorije). Kurzor vam lahko pomaga pri ukazih git:
git remote add origin https://github.com/tvoj-user/tvoj-projekt.git git branch -M main git push -u origin main4. korak: Nastavitev uvajanja Git v cPanelu
- Prijava v cPanel WMD
- Datoteke → Nadzor različic Gita
- Kliknite »Ustvari«
- URL klona: URL HTTPS vašega repozitorija GitHub (ali SSH, če uporabljate ključ za uvajanje)
- Pot do repozitorija: kje bo nameščeno – npr.
/home/korisnik/my-appza Node.js,/home/korisnik/public_htmlza PHP - Ime repozitorija: poljubno ime za referenco
- Kliknite Ustvari.
cPanel zdaj skriva repozitorij. Ko boste naslednjič pošiljali spremembe iz Cursorjevega terminala, preprosto kliknite »Posodobi z oddaljenega strežnika« v cPanelu (ali pa to avtomatizirajte s spletnim hookom).
Spletni kavelj za samodejno uvajanje
Tukaj potek dela postane profesionalec:
Nastavitev spletnega kavlja:
- V nadzoru različic Git v cPanelu → Upravljanje repozitorija
- V razdelku »Oddaljeno« glejte »URL spletnega kavlja«, ki ga ustvari cPanel.
- Kopiraj ta URL
- Odprite nastavitve repozitorija GitHub → Spletni kavelj → Dodaj spletni kavelj
- URL koristnega nalaganja: prilepite URL spletnega kavlja cPanel
- Vrsta vsebine:
application/json - Sprožilec: »Samo dogodek potiska«
- Sava
Sedaj: spremenite kodo v Cursorju → commit → push → 30 sekund kasneje v živo na domeni. Brez prijave v cPanel.
.cpanel.yml — avtomatizacija uvajanja v produkcijo
cPanel podpira konfiguracijo uvajanja prek datoteke .cpanel.yml v vašem repozitoriju. To je dragoceno za projekte Cursor, saj samodejno zajema vse korake po uvajanju.
Primer za Laravel:
--- deployment: tasks: - export DEPLOYPATH=/home/korisnik/laravel-app - /bin/cp -R * $DEPLOYPATH - cd $DEPLOYPATH && composer install --no-dev --optimize-autoloader - cd $DEPLOYPATH && php artisan migrate --force - cd $DEPLOYPATH && php artisan config:cache - cd $DEPLOYPATH && php artisan view:cachePrimer za Next.js z SSR:
--- deployment: tasks: - export DEPLOYPATH=/home/korisnik/next-app - /bin/cp -R * $DEPLOYPATH - cd $DEPLOYPATH && npm ci - cd $DEPLOYPATH && npm run build - cd $DEPLOYPATH && pm2 restart next-appPrimer za astrostatiko:
--- deployment: tasks: - export DEPLOYPATH=/home/korisnik/public_html - /bin/cp -R dist/* $DEPLOYPATH Datoteko .cpanel.yml vnesite v svoj repozitorij, jo potisnite in cPanel bo samodejno izvedel vse korake po kloniranju.
Večokoljni potek dela – priprava + produkcija
Resnejši projekti potrebujejo pripravljalno okolje pred produkcijo. S Cursor + WMD je videti takole:
Nastavitev:
- V projektu Cursor dela na
mainveji za produkcijo instaging, namenjeni testiranju. - cPanel Git Deploy 1:
mainveja →public_htmlvaše domene - cPanel Git Deploy 2: veja
staging→ poddomenastaging.tvojadomena.hr - Ločeni spletni kavlji za oba
Potek dela:
- V Cursorju delate na funkciji na veji za pripravo.
- Potisni pripravo → samodejno uvedi na staging.tvojadomena.hr
- Testirate v živo na URL-ju za pripravo.
- Če je vse v redu, združi uprizoritev → glavno
- Potisni glavno → samodejna uvedba v produkcijo
To je potek dela, ki bi na Vercelu stal 50–100 USD/mesec (paket Pro + predogledne uvedbe + funkcije Edge). Na WMD gre za standardni paket.
Node.js / Python / PHP – specifični koraki nastavitve
Kurzor + Next.js / Express / Hono → Orožje za množično uničevanje
- cPanel → Nastavitev aplikacije Node.js
- Različica vozlišča: tista, ki jo uporabite v package.json (polje engines)
- Koren aplikacije: kje bo koda
- URL aplikacije: domena ali poddomena
- Zagonska datoteka:
server.js/index.js/app.js - Po uvedbi: Zaženite namestitev NPM v nadzorni plošči
- Spremenljivke okolja: nastavljene v cPanel Node.js Selector panelu (DATABASE_URL, API_KEY, NODE_ENV=production itd.)
Kurzor + Python (FastAPI / Django / Flask) → Orožje za množično uporabo
- cPanel → Nastavitev aplikacije Python
- Različica Pythona: 3.11 ali 3.12
- Koren aplikacije + URL
- Zagonska datoteka:
wsgi.pyalimain.py - Po uvedbi: Zaženite pip install (prebere requirements.txt)
- Spremenljivke okolja v plošči
Kurzor + Laravel / Symfony → WMD
- cPanel → Poddomene: koren dokumenta nastavimo na
laravel-app/public - Skladatelj je na voljo v terminalu cPanel
- Po uvedbi:
composer install --no-devv .cpanel.yml - Ročno nastavite
.env(zaradi varnosti ne shranjujte v repozitoriju)
Spremenljivke okolja – varna nastavitev
Kurzor bo včasih želel v kodo vgraditi API ključ. Ustavi se, uporabi .env :
Lokalno (kazalec):
V korenu projekta: datoteka .env s ključi. .env je v mapi .gitignore , ni potisnjena.
OPENAI_API_KEY=sk-... DATABASE_URL=mysql://user:pass@localhost/db APP_SECRET=random-long-string NODE_ENV=developmentProdukcija (WMD cPanel):
- Aplikacije Node.js: Izbirnik Node.js → Spremenljivke okolja → dodaj
- Aplikacije Python: Izbirnik Pythona → Spremenljivke okolja → dodaj
- PHP: ustvarite datoteko
.envna strežniku (prek Upravitelja datotek, ne Gita) ali uporabite okolje cPanel Add-On Domains - Statično + brezstrežniško: če uporabljate API pot, spremenljivke gredo skozi isto ploščo Node.js/Python
Pravilo: nikoli ne pošiljajte .env v Git, niti v zasebni repozitorij . GitHub občasno pregleduje javne/zasebne repozitorije za ključe API-ja in pošilja obvestila ponudnikom.
Profesionalni nasveti za potek dela Cursor + WMD
1. Pravila kurzorja za uporabo, specifično za orožje za množično uničevanje
V korenu projekta ustvarite datoteko .cursorrules :
This project deploys to WMD hosting via cPanel Git Deploy. - Use relative paths, never absolute - Database is MariaDB on localhost - Environment variables read from .env - Build output goes to dist/ for static, /public for Laravel - Never commit .env files - Reference .cpanel.yml for deploy stepsKurzor bo nato s tem kontekstom podal predloge umetne inteligence z manj ročnimi popravki.
2. Cursor Composer za refaktoriranje več datotek
Ko morate projekt preseliti iz kode, specifične za Vercel, v navadno kodo Node.js (npr. odstraniti @vercel/analytics , @vercel/og ), uporabite Cursor Composer:
Cmd+I > Refactor this Next.js project to remove all Vercel-specific dependencies and make it deployable to any Node.js hostSkladatelj pregleda vse ustrezne datoteke in izvede spremembe.
3. WMD MCP za Cursor (notranji)
Za poslovne stranke WMD ponuja strežnik MCP, ki ga je mogoče neposredno povezati s Cursorjem. Omogoča:
- Ustvarjanje baze podatkov, uporabnika, e-poštnega računa neposredno iz klepeta Cursor
- Pridobi dnevnike napak iz cPanela kot kontekst za odpravljanje napak
- Spremljanje virov neposredno iz Cursorja
- Namestitev brez zapuščanja urejevalnika
Za dostop nas kontaktirajte.
Pogoste pasti pri migraciji z Vercela na WMD
1. Funkcije robov ne delujejo
Funkcije Vercel Edge, Cloudflare Workers – to so API-ji, specifični za izvajanje na robu, ki ne obstajajo v standardnem okolju Node.js. Prosite Cursor, naj jih preoblikuje v standardne poti API-ja Node.js.
2. API za optimizacijo slik
Vercelova komponenta uporablja njihovo storitev za optimizacijo slik. Na WMD uporablja:
- Sharpova knjižnica za obdelavo slik sproti
- Cloudflare Polish (če je Cloudflare pred WMD)
- AccelerateWP za spletna mesta WordPress
- Statične vnaprej generirane različice (statični izvoz naslednje/slike)
3. Vercel KV / Postgres / Blob
Vercelove upravljane storitve → zamenjajte z:
- Vercel KV → Redis na WMD (vključeno v srednje velike pakete)
- Vercel Postgres → MariaDB na WMD (vključeno) ali namensko PostgreSQL
- Vercel Blob → standardno shranjevanje datotek na disku WMD ali shranjevanje, združljivo s S3
4. Predogled uvajanj
Vercel samodejno namesti vsako vejo na edinstven URL. WMD tega ne stori samodejno, vendar lahko nastavite poddomeno za pripravo (glejte zgornji potek dela za pripravo).
Realistična primerjava mesečnih stroškov
| Nastavitev | Vercelli | WMD |
|---|---|---|
| En sam projekt, 100 tisoč obiskov/mesec | 20 $ (profesionalno) | 15 EUR (srednji spletni prostor) |
| 5 projektov, 500 tisoč obiskov/mesec | 100–200 ameriških dolarjev | 30–50 EUR (upravljani VPS) |
| Podjetje, 5 milijonov obiskov/mesec | 500–2000 ameriških dolarjev | 100–300 EUR (namensko) |
| + Gostovanje e-pošte (10 poštnih predalov) | +72 USD (Google Workspace) | 0 (vklopljeno) |
| + Postgres baza podatkov | +25 USD (Vercel Postgres) ali 25 USD (Supabase Pro) | 0 (vključno z MariaDB) |
| + Redis | +10 USD (Upstash) | 0 (vključeno v srednje velike pakete) |
Skupna razlika za produkcijski projekt: 100–500 EUR/mesec prihranka + vse v EU + hrvaška podpora.
Kako začeti
Imate projekt Cursor in ga želite prenesti v WMD?
- Pošljite nam URL repozitorija GitHub (ali dostopne podatke) na hello@wmd.hr
- Opišite vrsto aplikacije (Next.js, Express, Laravel itd.) in katere zunanje storitve uporabljate (Stripe, OpenAI, Auth0...)
- Svetujemo paket, nastavitev Git Deploy + Node.js/Python Selector + baza podatkov, optimizacija .cpanel.yml
- Običajno je projekt v živo v 1-2 urah, samo še ga preizkusite.
Če šele začenjate s Cursorjem – priporočamo, da svoj prvi projekt razvijate z mislijo na WMD že od samega začetka. Nastavite datoteko .cursorrules , za vse skrivnosti uporabite .env , izhod gradnje pa ustvarite v mapi, ki jo je mogoče neposredno namestiti. Cursor je odličen partner za razvoj, WMD pa je stabilna infrastruktura, ko razvoj postane produkcija.