Gostovanje aplikacije, ustvarjene z AI, se pogosto začne z gumbom „Objavi“: Lovable, Bolt, Replit ali v0 jo v nekaj sekundah postavijo na splet, na svoji infrastrukturi. Nato pride trenutek, ko ji želite dati svojo domeno, obdržati nadzor nad podatki ali ji zagotoviti strežnik po meri. Ta vodnik pokaže, kje jo ta orodja gostijo, kako pridobiti kodo, iz česa je aplikacija sestavljena, kako jo namestiti na svoj strežnik in kaj potrebuje, da zdrži.
Avtor: Simon Vasconcelos Lee
Objavljeno 6. novembra 2026Čas branja: 9 minut
Lovable, Bolt in Replit aplikacijo objavijo na svoji infrastrukturi, z enim klikom. Tole pravi njihova dokumentacija, pregledana oktobra 2026:
| Orodje | Privzeta objava | Backend in podatki | Pridobitev kode |
|---|---|---|---|
| Lovable | Naslov v domeni lovable.app, HTTPS vključen; vaša domena s plačljivo naročnino | Lovable Cloud, zgrajen na odprtokodnih temeljih Supabase | Sinhronizacija z GitHubom, GitLabom ali Bitbucketom, v vseh paketih; arhiv .zip s plačljivo naročnino |
| Bolt | Naslov v domeni bolt.host; vaša domena s plačljivo naročnino | Bolt Database (PostgreSQL) ali Supabase v paketih Pro in Teams | Sinhronizacija z GitHubom; arhiv .zip |
| Replit | Naslov v domeni replit.app, v enem od štirih načinov: Autoscale, Reserved VM, Static, Scheduled | Upravljana podatkovna zbirka PostgreSQL in App Storage za datoteke | Dvosmerna sinhronizacija z GitHubom; arhiv .zip |
v0 objavlja v projektu Vercel in ustvari aplikacijo Next.js (React, TypeScript, Tailwind CSS); kodo je mogoče izvoziti ali dvosmerno sinhronizirati z GitHubom. Cursor je urejevalnik in programerski agent, nameščen na vašem računalniku: koda je že tam, gostovanje pa je v celoti vaša izbira.
Ta vgrajena gostovanja so zasnovana za hitro objavo. Pri Lovable in pri Replitu je različica na spletu posnetek, obnovljen ob vsaki objavi, strošek pa sledi uporabi platforme (pri Lovable krediti pokrivajo delovanje backenda in AI; pri Replitu paket Starter vključuje eno objavljeno aplikacijo, ki po 30 dneh poteče in jo je treba znova objaviti). Na lasten strežnik se preide zaradi domene in podatkov pod lastnim nadzorom, rezerviranih virov, stalnih opravil v ozadju ali zahtev glede skladnosti.
Najvarneje je projekt povezati z repozitorijem na GitHubu: vsaka sprememba tja pride kot commit, z vso zgodovino. Pri Lovable sinhronizacija deluje v obe smeri: v Lovable gradite naprej, medtem ko vaš strežnik streže aplikacijo.
Koda ne vsebuje niti vsebine podatkovne zbirke niti datotek, ki so jih naložili vaši uporabniki. Pri Lovable se podatkovna zbirka iz projekta izvozi v datoteko .backup, ki jo obnovite s pg_restore, datoteke iz shrambe pa se prenesejo posebej. Pri Boltu je podatkovno zbirko mogoče povezati z lastnim računom Supabase (paketa Pro in Teams).
Odprite datoteko package.json: pove, na čem aplikacija temelji, torej kaj mora poganjati vaš strežnik.
| Del | Kaj boste našli | Kaj naredi strežnik |
|---|---|---|
| Statični frontend | React z Vite, med drugim aplikacije Lovable, ustvarjene pred 13. majem 2026 | Streže datoteke, ki jih npm run build ustvari v dist/ |
| Frontend s strežnikom | TanStack Start (@tanstack/react-start, Lovable od 13. maja 2026) ali Next.js (v0) | Neprekinjeno poganja proces Node.js za spletnim strežnikom |
| Backend | Supabase, Lovable Cloud, Bolt Database, podatkovna zbirka Replit | Podatkovna zbirka, računi, datoteke in funkcije, pri njihovem ponudniku ali na vašem strežniku |
| Konfiguracija | Datoteka .env: naslov backenda, ključi API | Te vrednosti posreduje ob gradnji ali ob zagonu |
Pri Vite se vsaka spremenljivka, katere ime se začne z VITE_, ob gradnji vključi v kodo, poslano brskalniku: vsak obiskovalec jo lahko prebere, za spremembo njene vrednosti pa je potrebna nova gradnja. Tako je namenoma za javni ključ Supabase (sb_publishable_… ali starejši anon), ki je narejen za brskalnik in ga omejujejo varnostna pravila na ravni vrstic (RLS). Skrivni ključ (sb_secret_… ali starejši service_role) ta pravila zaobide: ostane na strežniku, brez predpone VITE_.
VITE_SUPABASE_URL=https://xxxx.supabase.co
VITE_SUPABASE_PUBLISHABLE_KEY=sb_publishable_xxxx
VITE_SUPABASE_PROJECT_ID=xxxx
Pred objavo vključite RLS na vsaki tabeli: prav njena pravila varujejo vaše podatke, medtem ko javni ključ kroži po brskalniku.
Na VPS z Linuxom objava vedno poteka v istem vrstnem redu. Lovable za gradnjo in poganjanje svojih aplikacij priporoča Node.js 22.
npm install in npm run build. Aplikacija Vite ustvari statične datoteke v dist/; aplikacija TanStack Start se zgradi z NITRO_PRESET=node-server npm run build in zažene z node .output/server/index.mjs, na vratih 3000; aplikacija Next.js se zažene z npm run start.index.html, sicer osvežena stran odgovori 404; za aplikacijo s strežnikom zahteve posreduje 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 spletu živi: njene odvisnosti dobivajo popravke, njena podatkovna zbirka raste, njen promet se spreminja. Kar jo ohranja hitro in varno, se strne v rutino:
| Kaj spremljati | Opravilo |
|---|---|
| Posodobitve | Popravki sistema, Node.js in odvisnosti, vsak teden; npm audit za odvisnosti |
| Razpoložljivost | Zunanja sonda, opozorilo in nekdo, ki poseže, tudi ponoči |
| Napake | Branje dnevnikov brskalnika in strežnika, najprej popravite najpogostejše |
| Upočasnitve | Prepoznavanje potratnih poizvedb: poizvedba brez indeksa se upočasnjuje, ko tabela raste |
| Potrdilo in disk | Spremljanje poteka in zasedenosti, z rezervo |
| Varnostne kopije | Redna obnova na drugem stroju: varnostna kopija je vredna toliko kot njena obnova |
Ta rutina je delo sistemskega skrbnika in jo lahko zaupate drugim. Z upravljanim VPS (Managed VPS) ponudnik strežnik sproti posodablja, ga nadzira podnevi in ponoči ter poseže brez čakanja na vaš klic. Vašo aplikacijo tudi proaktivno spremlja (napake, upočasnitve, potratne poizvedbe, prostor na disku) in vam priporoči popravek: uvedete ga s svojim AI pomočnikom, tako kot ste aplikacijo zgradili, nadzor nad svojo kodo pa ohranite.
Z Managed VPS Simafri vas naši strokovnjaki spremljajo pri objavi aplikacije, ustvarjene z Lovable, Bolt, Cursor ali drugim pomočnikom, nato pa vodijo strežnik in proaktivno spremljajo aplikacijo: posodobitve sistema in varnosti, nadzor 24 ur na dan s posegom brez čakanja na vaš klic, šifrirane varnostne kopije vsako noč zunaj stroja. Zaznamo napake in upočasnitve ter vam priporočimo popravek, ki ga uvedete vi ali vaš AI pomočnik; selitev je brezplačna.
Da. Ohranite sinhronizacijo z GitHubom: vsaka sprememba, narejena v orodju, pride v repozitorij, vaš strežnik pa jo prevzame, ponovi gradnjo in znova zažene aplikacijo.
Izbira je vaša. Frontend lahko teče na vašem strežniku in kliče backend pri Supabase ali v Lovable Cloud; backend lahko namestite tudi na svoj strežnik, s Supabase na lastnem strežniku. Za vgrajeni backend Lovable sta podprta cilja upravljani Supabase in Supabase na lastnem strežniku.
Sam frontend, z backendom pri ponudniku, potrebuje malo virov. Če na istem stroju teče Supabase, njegova dokumentacija določa najmanj 4 GB pomnilnika, 2 jedri in 40 GB SSD, priporoča pa 8 GB, 4 jedra in 80 GB; prištejte še porabo same aplikacije.
Svoje račune obdržijo: računi in zgoščene vrednosti gesel so del izvoza podatkovne zbirke. Odprte seje ostanejo vezane na stari backend, zato se vsak enkrat znova prijavi, prijave z Googlom ali GitHubom pa se nastavijo z novimi naslovi za preusmeritev.
Na strežnik, v okoljsko spremenljivko brez predpone VITE_, ki jo bere strežniška koda ali funkcije. Supabase sicer blokira skrivne ključe, poslane iz brskalnika (odgovor HTTP 401); po pomoti razkrit ključ takoj izbrišite in zamenjajte.
Simafri
Pogovorimo se o vašem projektu
Povejte nam v nekaj besedah, kaj potrebujete: hitro se vam oglasimo.
Hvala! Vaše povpraševanje je bilo poslano. Kmalu vam bomo odgovorili.
Imate raje e-pošto? Pišite nam na support@simafri.com.