Hosting aplikacije izrađene pomoću AI-ja često počinje gumbom „Publish”: Lovable, Bolt, Replit ili v0 objavljuju je za nekoliko sekundi, na vlastitoj infrastrukturi. Zatim dolazi trenutak da joj date svoju domenu, zadržite kontrolu nad svojim podacima ili joj osigurate poslužitelj po mjeri. Ovaj vodič pokazuje gdje je ti alati hostaju, kako preuzeti kod, od čega se aplikacija sastoji, kako je postaviti na svoj poslužitelj i što joj treba da pouzdano radi.
Autor: Simon Vasconcelos Lee
Objavljeno 6. studenoga 2026.Vrijeme čitanja: 9 minuta
Lovable, Bolt i Replit objavljuju aplikaciju na vlastitoj infrastrukturi, jednim klikom. Njihova dokumentacija, pregledana u listopadu 2026., navodi sljedeće:
| Alat | Zadana objava | Back-end i podaci | Preuzimanje koda |
|---|---|---|---|
| Lovable | Adresa na domeni lovable.app, uključujući HTTPS; vaša domena uz plaćenu pretplatu | Lovable Cloud, izgrađen na open source temeljima Supabasea | Sinkronizacija s GitHubom, GitLabom ili Bitbucketom, u svim paketima; arhiva .zip uz plaćenu pretplatu |
| Bolt | Adresa na domeni bolt.host; vaša domena uz plaćenu pretplatu | Bolt Database (PostgreSQL) ili Supabase u paketima Pro i Teams | Sinkronizacija s GitHubom; arhiva .zip |
| Replit | Adresa na domeni replit.app, u jednom od četiri načina: Autoscale, Reserved VM, Static, Scheduled | Upravljana baza PostgreSQL i App Storage za datoteke | Dvosmjerna sinkronizacija s GitHubom; arhiva .zip |
v0 objavljuje u projektu na Vercelu i generira aplikaciju Next.js (React, TypeScript, Tailwind CSS); kod se može izvesti ili dvosmjerno sinkronizirati s GitHubom. Cursor je uređivač i programski agent instaliran na vašem računalu: kod je već kod vas, a izbor hostinga u potpunosti je vaš.
Ti integrirani hostinzi zamišljeni su za brzu objavu. I u Lovableu i u Replitu verzija na mreži snimka je koja se obnavlja pri svakoj objavi, a trošak prati korištenje platforme (u Lovableu krediti pokrivaju rad back-enda i AI-ja; u Replitu paket Starter uključuje jednu objavljenu aplikaciju, koja istječe nakon 30 dana i ponovno se objavljuje). Na vlastiti poslužitelj prelazi se radi domene i podataka pod vlastitom kontrolom, rezerviranih resursa, trajnih pozadinskih zadataka ili zahtjeva usklađenosti.
Najsigurnije je povezati projekt s repozitorijem na GitHubu: svaka izmjena stiže onamo kao commit, s cijelom poviješću. U Lovableu sinkronizacija radi u oba smjera: nastavljate graditi u Lovableu dok vaš poslužitelj poslužuje aplikaciju.
Kod ne sadrži ni sadržaj baze podataka ni datoteke koje su učitali vaši korisnici. U Lovableu se baza izvozi iz projekta u datoteku .backup, koja se vraća naredbom pg_restore, a datoteke iz pohrane preuzimaju se zasebno. U Boltu se baza može povezati s vašim vlastitim računom na Supabaseu (paketi Pro i Teams).
Otvorite datoteku package.json: ona kaže na čemu aplikacija počiva, a time i što vaš poslužitelj mora pokretati.
| Dio | Što ćete pronaći | Što radi poslužitelj |
|---|---|---|
| Statički front-end | React s Viteom, uključujući aplikacije Lovable izrađene prije 13. svibnja 2026. | Poslužuje datoteke koje npm run build stvara u dist/ |
| Front-end s poslužiteljem | TanStack Start (@tanstack/react-start, Lovable od 13. svibnja 2026.) ili Next.js (v0) | Neprekidno pokreće proces Node.js, iza web poslužitelja |
| Back-end | Supabase, Lovable Cloud, Bolt Database, baza Replita | Baza podataka, računi, datoteke i funkcije, kod njihova pružatelja ili na vašem poslužitelju |
| Konfiguracija | Datoteka .env: adresa back-enda, API ključevi | Daje te vrijednosti pri buildu ili pri pokretanju |
U Viteu se svaka varijabla čiji naziv počinje s VITE_ pri buildu ugrađuje u kod koji se šalje pregledniku: svaki je posjetitelj može pročitati, a promjena njezine vrijednosti traži novi build. To je namjerno za javni ključ Supabasea (sb_publishable_… ili stariji anon), namijenjen pregledniku i ograničen pravilima sigurnosti na razini redaka (RLS). Tajni ključ (sb_secret_… ili stariji service_role) zaobilazi ta pravila: ostaje na poslužitelju, bez prefiksa VITE_.
VITE_SUPABASE_URL=https://xxxx.supabase.co
VITE_SUPABASE_PUBLISHABLE_KEY=sb_publishable_xxxx
VITE_SUPABASE_PROJECT_ID=xxxx
Uključite RLS na svakoj tablici prije objave: upravo njegova pravila štite vaše podatke dok javni ključ kruži u pregledniku.
Na VPS-u s Linuxom objava uvijek slijedi isti redoslijed. Lovable preporučuje Node.js 22 za izgradnju i pokretanje svojih aplikacija.
npm install i npm run build. Aplikacija Vite stvara statičke datoteke u dist/; aplikacija TanStack Start gradi se naredbom NITRO_PRESET=node-server npm run build i pokreće naredbom node .output/server/index.mjs, na portu 3000; aplikacija Next.js pokreće se naredbom npm run start.index.html na svaku nepoznatu adresu, inače osvježena stranica odgovara pogreškom 404; za aplikaciju s poslužiteljem prosljeđuje zahtjeve procesu Node.js.app.votre-domaine.com {
reverse_proxy 127.0.0.1:3000
}
server {
server_name app.votre-domaine.com;
root /var/www/app/dist;
location / {
try_files $uri $uri/ /index.html;
}
}
Aplikacija na mreži živi: njezine ovisnosti dobivaju zakrpe, baza raste, promet se mijenja. Ono što je održava brzom i sigurnom stane u jednu rutinu:
| Što pratiti | Postupak |
|---|---|
| Ažuriranja | Zakrpe sustava, Node.js-a i ovisnosti, svaki tjedan; npm audit za ovisnosti |
| Dostupnost | Vanjska sonda, upozorenje i netko tko intervenira, i noću |
| Pogreške | Čitati ih u zapisima preglednika i poslužitelja, najprije ispraviti najčešće |
| Usporavanja | Uočiti zahtjevne upite: upit bez indeksa usporava kako tablica raste |
| Certifikat i disk | Pratiti istek i zauzeće, uz rezervu |
| Sigurnosne kopije | Redovito ih vraćati, na drugom stroju: vrijednost sigurnosne kopije dokazuje tek vraćanje |
Ta je rutina posao administratora sustava i može se povjeriti drugima. Na upravljanom VPS-u (Managed VPS) pružatelj hostinga održava poslužitelj ažurnim, nadzire ga danju i noću i intervenira bez čekanja vašeg poziva. Proaktivno prati i vašu aplikaciju (pogreške, usporavanja, zahtjevne upite, prostor na disku) i preporučuje vam ispravak: primjenjujete ga uz vlastitog AI asistenta, kao što ste i izgradili aplikaciju, a kod ostaje u vašim rukama.
Uz Simafri Managed VPS naši vam stručnjaci pomažu objaviti aplikaciju izrađenu uz Lovable, Bolt, Cursor ili drugog asistenta, a zatim vode poslužitelj i proaktivno prate aplikaciju: ažuriranja sustava i sigurnosti, nadzor 24 sata dnevno s intervencijom bez čekanja vašeg poziva, šifrirane sigurnosne kopije svake noći izvan stroja. Uočavamo pogreške i usporavanja i preporučujemo vam ispravak, koji primjenjujete sami ili uz svojeg AI asistenta; migracija je besplatna.
Da. Zadržite sinkronizaciju s GitHubom: svaka izmjena napravljena u alatu stiže u repozitorij, a vaš je poslužitelj preuzima, ponovno radi build i ponovno pokreće aplikaciju.
Izbor je vaš. Front-end može raditi na vašem poslužitelju i pozivati back-end na Supabaseu ili u Lovable Cloudu; back-end se može instalirati i na vaš poslužitelj, kao samostalno hostani Supabase. Za integrirani back-end Lovablea podržana su dva odredišta: upravljani Supabase i samostalno hostani Supabase.
Sam front-end, s back-endom kod pružatelja, traži malo resursa. Ako Supabase radi na istom stroju, njegova dokumentacija postavlja minimum od 4 GB memorije, 2 jezgre i 40 GB SSD-a, a preporučuje 8 GB, 4 jezgre i 80 GB; dodajte ono što troši sama aplikacija.
Zadržavaju svoj račun: računi i sažeci (hashevi) lozinki dio su izvoza baze. Aktivne sesije ostaju vezane uz stari back-end, pa se svatko jednom ponovno prijavi, a prijave putem Googlea ili GitHuba ponovno se konfiguriraju s novim adresama preusmjeravanja.
Na poslužitelju, u varijabli okruženja bez prefiksa VITE_, koju čita poslužiteljski kod ili funkcije. Supabase uostalom blokira tajne ključeve poslane iz preglednika (odgovor HTTP 401); ključ otkriven greškom odmah se briše i zamjenjuje.
Simafri
Porazgovarajmo o Vašem projektu
Recite nam u nekoliko riječi što trebate: javljamo Vam se brzo.
Hvala! Vaš upit je poslan. Javit ćemo vam se uskoro.
Više volite e-mail? Pišite nam na support@simafri.com.