Render.com je platforma v oblaku, priljubljena za gostovanje spletnih aplikacij, API-jev in statičnih strani. Če ste začeli z Renderjem, vendar želite več nadzora, e-pošto na svoji domeni ali predvidljivo ceno – prehod na klasično gostovanje je logičen korak. Takole je opisano.
1. korak: Določite vrsto projekta v Renderju
Render podpira različne vrste projektov, postopek selitve pa je odvisen od tega, kaj gostite:
- Statično spletno mesto: Najlažje za migracijo – to so že pripravljene datoteke HTML/CSS/JS
- Spletna storitev (Node.js, Python, PHP): Odvisno od jezika – PHP teče neposredno na gostovanju, Node.js/Python zahteva prilagoditev
- Podatkovna baza PostgreSQL: Potreben je izvoz in pretvorba v MySQL
2. korak: Prenesite kodo
Render se poveže z vašim repozitorijem GitHub ali GitLab. Kodo že imate:
- Pojdite na GitHub/GitLab in poiščite repozitorij, ki ga uporablja Render.
- Klonirajte ga na svoj računalnik:
git clone https://github.com/korisnik/projekt.git - Ali pa prenesite kot ZIP datoteko z GitHuba ( Koda → Prenesi ZIP )
3. korak: Priprava projekta za gostovanje
Za statične strani (HTML/CSS/JS):
Če Render streže že pripravljene statične datoteke, jih naložite neposredno v public_html . Če gre za projekt React/Vue/Vite, ga zgradite lokalno ( npm run build ) in naložite vsebino mape dist/ .
Za PHP projekte:
PHP projekti delujejo na gostovanju brez sprememb. Celoten projekt naložite na public_html . Edino, kar morate prilagoditi, so podatki o povezavi z bazo podatkov – namesto Render PostgreSQL uporabljate MySQL na localhostu.
Za projekte Node.js:
Klasično deljeno gostovanje ne podpira izvajalnega okolja Node.js. Možnosti so:
- Če je frontend ločen od backenda — na gostovanje prenesite samo frontend (statične datoteke)
- Če potrebujete Node.js backend – razmislite o VPS ali namenskem strežniku, do katerega imate poln dostop.
- Prepišite zaledni sistem v PHP – če je zaledni sistem relativno preprost (operacije CRUD, obrazci, preverjanje pristnosti)
4. korak: Izvozite zbirko podatkov
Če uporabljate bazo podatkov Render PostgreSQL:
- V nadzorni plošči Render poiščite svojo bazo podatkov in kopirajte niz zunanje povezave.
- Izvozite bazo podatkov:
pg_dump -Fc --no-acl --no-owner DATABASE_URL > baza.dump
Pomembno: Render uporablja PostgreSQL, večina paketov gostovanja pa MySQL. Podatkovne baze niso neposredno združljive. Za pretvorbo:
- Uporabite orodje, kot je pgloader ali AWS Schema Conversion Tool
- Za manjše baze podatkov ročno pretvorite strukturo SQL
- Kontaktirajte nas na info@wmd.hr — pomagali vam bomo pri pretvorbi.
Če projekt uporablja MySQL na Renderju (redko), je izvoz enostavnejši: mysqldump in uvoz v cPanel phpMyAdmin.
5. korak: Nalaganje na gostovanje
- FTP: Za nalaganje v
public_htmluporabite FileZillo - Namestitev Gita: Nastavite nadzor različic Gita v cPanelu in se povežite z istim repozitorijem GitHub, ki ga je uporabil Render.
- Upravitelj datotek: Nalaganje ZIP datoteke in razpakiranje v cPanel
6. korak: Konfiguracija
Render uporablja okoljske spremenljivke za konfiguracijo. Na gostovanju to storite prek datotek:
- PHP: Ustvarite datoteko
.envali config.php s podatki o povezavi - Gostitelj baze podatkov: Namesto niza za povezavo Render uporabite
localhost - Druge spremenljivke okolja: Premaknite jih v ustrezno konfiguracijsko datoteko vašega ogrodja
7. korak: Domena in SSL
- Na nadzorni plošči Render odstranite domeno po meri iz storitve.
- Usmerite domeno na gostovanje WMD (spremenite imenske strežnike ali zapis A)
- Aktivirajte SSL potrdilo v cPanelu
- Ko potrdite, da vse deluje, lahko storitev Render izbrišete.
Potrebujete pomoč pri selitvi z Render.com? Kontaktirajte nas na info@wmd.hr ali prek klepeta v živo – tukaj smo 24 ur na dan, 7 dni v tednu.