Tehisintellektiga loodud rakenduse majutamine algab sageli nupust «Publish»: Lovable, Bolt, Replit või v0 panevad selle mõne sekundiga võrku, oma taristule. Seejärel saabub hetk, mil soovite anda sellele oma domeeni, hoida andmeid enda kontrolli all või pakkuda talle sobiva suurusega serverit. See juhend näitab, kus need tööriistad rakendust majutavad, kuidas kood kätte saada, millest rakendus koosneb, kuidas see oma serverisse paigaldada ja mida on vaja, et see püsiks.
Autor: Simon Vasconcelos Lee
Avaldatud 6. novembril 2026Lugemisaeg: 9 minutit
Lovable, Bolt ja Replit avaldavad rakenduse oma taristul ühe klõpsuga. Nende dokumentatsioon ütleb oktoobri 2026 seisuga järgmist:
| Tööriist | Vaikimisi avaldamine | Back-end ja andmed | Koodi kättesaamine |
|---|---|---|---|
| Lovable | Aadress domeenis lovable.app, HTTPS hinnas; teie domeen tasulise tellimusega | Lovable Cloud, mis põhineb Supabase’i avatud lähtekoodiga alustel | Sünkroonimine GitHubi, GitLabi või Bitbucketiga kõigis pakettides; .zip-arhiiv tasulise tellimusega |
| Bolt | Aadress domeenis bolt.host; teie domeen tasulise tellimusega | Bolt Database (PostgreSQL) või Supabase Pro- ja Teams-pakettides | Sünkroonimine GitHubiga; .zip-arhiiv |
| Replit | Aadress domeenis replit.app, nelja režiimiga: Autoscale, Reserved VM, Static, Scheduled | Hallatud PostgreSQL-andmebaas ja App Storage failide jaoks | Kahesuunaline sünkroonimine GitHubiga; .zip-arhiiv |
v0 avaldab Verceli projektis ja genereerib Next.js-rakenduse (React, TypeScript, Tailwind CSS); koodi saab eksportida või GitHubiga kahes suunas sünkroonida. Cursor on teie arvutisse paigaldatud redaktor ja programmeerimisagent: kood on juba seal ja majutuse valik on täielikult teie otsustada.
Need sisseehitatud majutused on loodud kiireks avaldamiseks. Nii Lovable’i kui ka Repliti puhul on võrgus olev versioon hetktõmmis, mis uueneb iga avaldamisega, ja kulu järgib platvormi kasutust (Lovable’i puhul katavad krediidid back-endi tegevust ja tehisintellekti; Repliti Starter-pakett sisaldab üht avaldatud rakendust, mis aegub 30 päeva pärast ja tuleb uuesti avaldada). Oma serverisse kolitakse, et saada domeen ja andmed enda kontrolli alla, reserveeritud ressursid, püsivad taustatööd või täita vastavusnõudeid.
Kõige kindlam on siduda projekt GitHubi hoidlaga: iga muudatus jõuab sinna commitina koos kogu ajalooga. Lovable’i puhul töötab sünkroonimine kahes suunas: jätkate Lovable’is ehitamist, samal ajal kui teie server rakendust teenindab.
Kood ei sisalda andmebaasi sisu ega teie kasutajate üles laaditud faile. Lovable’i puhul eksporditakse andmebaas projektist .backup-failina, mis taastatakse käsuga pg_restore, ja salvestuse failid laaditakse alla eraldi. Bolti puhul saab andmebaasi siduda teie enda Supabase’i kontoga (Pro- ja Teams-paketid).
Avage fail package.json: see ütleb, millel rakendus põhineb, ja seega, mida teie server peab käitama.
| Osa | Mida leiate | Mida server teeb |
|---|---|---|
| Staatiline front-end | React koos Vite’iga, sealhulgas enne 13. maid 2026 loodud Lovable’i rakendused | Teenindab käsuga npm run build kausta dist/ loodud faile |
| Serveriga front-end | TanStack Start (@tanstack/react-start, Lovable alates 13. maist 2026) või Next.js (v0) | Käitab pidevalt Node.js-protsessi veebiserveri taga |
| Back-end | Supabase, Lovable Cloud, Bolt Database, Repliti andmebaas | Andmebaas, kontod, failid ja funktsioonid, oma teenusepakkuja juures või teie serveris |
| Seadistus | Fail .env: back-endi aadress, API-võtmed | Annab need väärtused ehitamise või käivitamise ajal |
Vite’i puhul lisatakse iga muutuja, mille nimi algab eesliitega VITE_, ehitamise ajal brauserisse saadetavasse koodi: iga külastaja saab seda lugeda ja selle väärtuse muutmine nõuab uut ehitamist. See on taotluslik Supabase’i avaliku võtme puhul (sb_publishable_… või vanem anon), mis on mõeldud brauserile ja mida piiravad reataseme turvareeglid (RLS). Salajane võti (sb_secret_… või vanem service_role) möödub nendest reeglitest: see jääb serverisse, ilma eesliiteta VITE_.
VITE_SUPABASE_URL=https://xxxx.supabase.co
VITE_SUPABASE_PUBLISHABLE_KEY=sb_publishable_xxxx
VITE_SUPABASE_PROJECT_ID=xxxx
Lülitage RLS sisse igas tabelis enne avaldamist: just selle reeglid kaitsevad teie andmeid, samal ajal kui avalik võti brauseris liigub.
Linuxiga VPS-is järgib avaldamine alati sama järjekorda. Lovable soovitab oma rakenduste ehitamiseks ja käitamiseks Node.js 22.
npm install ning npm run build. Vite’i rakendus loob staatilised failid kausta dist/; TanStack Starti rakendus ehitatakse käsuga NITRO_PRESET=node-server npm run build ja käivitatakse käsuga node .output/server/index.mjs pordil 3000; Next.js-rakendus käivitatakse käsuga npm run start.index.html, muidu vastab värskendatud leht veaga 404; serveriga rakenduse puhul edastab see päringud Node.js-protsessile.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;
}
}
Võrgus olev rakendus elab: selle sõltuvused saavad parandusi, andmebaas kasvab, liiklus muutub. Kiiruse ja turvalisuse hoidmine mahub ühte rutiini:
| Mida jälgida | Tegevus |
|---|---|
| Uuendused | Süsteemi, Node.js-i ja sõltuvuste paigad igal nädalal; sõltuvuste jaoks npm audit |
| Kättesaadavus | Väline sond, hoiatus ja keegi, kes sekkub, ka öösel |
| Vead | Lugege neid brauseri ja serveri logidest, parandage esmalt kõige sagedasemad |
| Aeglus | Leidke kulukad päringud: indeksita päring muutub aeglasemaks, mida suuremaks tabel kasvab |
| Sertifikaat ja ketas | Jälgige aegumist ja täituvust, varuga |
| Varukoopiad | Taastage regulaarselt teises masinas: varukoopia väärtus selgub taastamisel |
See rutiin on süsteemiadministraatori töö ja selle saab teistele usaldada. Hallatava VPS-iga (Managed VPS) hoiab majutaja serveri ajakohasena, jälgib seda päeval ja öösel ning sekkub ilma teie kõnet ootamata. Ta jälgib ka teie rakendust proaktiivselt (vead, aeglus, kulukad päringud, kettaruum) ja soovitab teile paranduse: rakendate selle oma tehisintellekti assistendiga, nii nagu rakenduse ehitasite, ja kontroll teie koodi üle jääb teile.
Simafri Managed VPS-iga aitavad meie eksperdid teil avaldada Lovable’i, Bolti, Cursori või mõne muu assistendiga loodud rakenduse, seejärel juhivad serverit ja jälgivad rakendust proaktiivselt: süsteemi- ja turvauuendused, 24/7 seire koos sekkumisega ilma teie kõnet ootamata, igaöised krüpteeritud varukoopiad väljaspool masinat. Märkame vead ja aegluse ning soovitame teile paranduse, mille rakendate ise või oma tehisintellekti assistendiga; üleviimine on tasuta.
Jah. Hoidke GitHubi sünkroonimine alles: iga tööriistas tehtud muudatus jõuab hoidlasse ning teie server tõmbab selle, ehitab uuesti ja taaskäivitab rakenduse.
Valik on teie. Front-end võib töötada teie serveris ja kutsuda back-endi Supabase’is või Lovable Cloudis; back-endi saab paigaldada ka oma serverisse, ise majutatud Supabase’iga. Lovable’i sisseehitatud back-endi jaoks on kaks toetatud sihtkohta hallatud Supabase ja ise majutatud Supabase.
Ainult front-end, kui back-end on teenusepakkuja juures, nõuab vähe ressursse. Kui Supabase töötab samas masinas, seab selle dokumentatsioon miinimumiks 4 GB mälu, 2 tuuma ja 40 GB SSD-d ning soovitab 8 GB, 4 tuuma ja 80 GB; lisage rakenduse enda tarbimine.
Nad säilitavad oma konto: kontod ja paroolide räsid kuuluvad andmebaasi eksporti. Käimasolevad seansid jäävad seotuks vana back-endiga, seega logib igaüks ühe korra uuesti sisse, ning Google’i või GitHubi kaudu sisselogimine seadistatakse uuesti uute ümbersuunamisaadressidega.
Serverisse, keskkonnamuutujasse ilma eesliiteta VITE_, mida loeb serveri kood või funktsioonid. Supabase blokeerib muide brauserist saadetud salajased võtmed (HTTP vastus 401); kogemata paljastatud võti kustutatakse ja asendatakse kohe.
Simafri
Räägime teie kavatsusest
Öelge meile paari sõnaga, mida vajate: vastame teile kiiresti.
Aitäh! Teie päring on saadetud. Võtame teiega peagi ühendust.
Eelistate e-posti? Kirjutage meile aadressil support@simafri.com.