FTP (File Transfer Protocol) je najčešći način za upload datoteka na hosting. Ako si do sad koristio platforme poput Render.com, Vercel ili Lovable koje sve rade automatski, ovo je ekvivalent — samo što imaš potpunu kontrolu nad datotekama. U ovoj uputi koristimo FileZilla, besplatan FTP klijent koji radi na Windowsu, Macu i Linuxu.
Što ti treba
Prije nego kreneš, pripremi sljedeće podatke (nalaze se u emailu koji si dobio nakon aktivacije hosting paketa):
- FTP server (host): tvoja domena ili IP adresa servera (npr.
ftp.tvojadomena.hr) - FTP korisničko ime: korisničko ime tvog hosting računa
- FTP lozinka: lozinka hosting računa
- Port:
21(standardni FTP) ili22(SFTP — preporučamo)
Korak 1: Preuzmi i instaliraj FileZilla
- Idi na filezilla-project.org i preuzmi FileZilla Client (ne Server)
- Instaliraj program — standardna instalacija, bez posebnih postavki
Korak 2: Spoji se na server
- Otvori FileZilla
- Na vrhu prozora upiši podatke za spajanje:
- Host:
ftp.tvojadomena.hr(ili IP adresa) - Username: tvoje FTP korisničko ime
- Password: tvoja lozinka
- Port:
21za FTP ili22za SFTP
- Host:
- Klikni Quickconnect
- Ako se pojavi upozorenje o certifikatu (kod SFTP-a), klikni OK — to je normalno pri prvom spajanju
Korak 3: Pronađi pravi direktorij
Kad se spojiš, na desnoj strani FileZille vidjet ćeš strukturu direktorija na serveru. Navigiraj do mape u koju trebaš uploadati datoteke:
- public_html — glavna mapa za tvoju primarnu domenu
- public_html/poddomena — ako koristiš poddomenu
- Ako imaš addon domenu, mapa se obično zove po imenu domene
Važno: Tvoje datoteke moraju biti unutar public_html (ili odgovarajuće podmape) da budu dostupne putem preglednika.
Korak 4: Upload datoteka
- Na lijevoj strani FileZille navigiraj do mape na svom računalu gdje su datoteke projekta
- Označi sve datoteke i mape koje trebaš uploadati
- Desni klik → Upload (ili ih povuci na desnu stranu)
- Pričekaj da se prijenos završi — napredak vidiš u donjem dijelu prozora
Tipična struktura za statičnu stranicu:
index.htmlide direktno upublic_html- CSS, JS i slike idu u pripadajuće podmape (
/css,/js,/images)
Za React/Vite/Next.js projekte: uploadaj sadržaj build ili dist mape — ne cijeli projekt s node_modules.
Korak 5: Provjeri stranicu
Otvori svoju domenu u pregledniku. Ako si sve pravilno uploadao u public_html, stranica bi se trebala učitati.
Kreiranje zasebnog FTP računa
Ako trebaš dati pristup drugoj osobi (npr. dizajneru ili developeru), ne dijeli svoj glavni pristup. Umjesto toga:
- U cPanelu idi na Files → FTP Accounts
- Upiši korisničko ime i lozinku za novi račun
- Pod Directory ograniči pristup na specifičnu mapu (npr.
public_html/projekt) - Klikni Create FTP Account
Tako ta osoba ima pristup samo onom dijelu servera koji joj treba.
Alternativa: cPanel File Manager
Ako ne želiš instalirati FileZilla, možeš koristiti File Manager direktno u cPanelu. Nije praktičan za upload velikog broja datoteka, ali za brze izmjene ili upload jedne ZIP datoteke je sasvim dovoljan — uploadaj ZIP, desni klik → Extract i gotovo.
Imaš problema sa spajanjem? Provjeri da li ti firewall ili ISP ne blokira port 21. Ako da, koristi SFTP na portu 22. Ili nam se javi na info@wmd.hr — tu smo 24/7.