Ar MI izveidotas lietojumprogrammas mitināšana bieži sākas ar pogu «Publish»: Lovable, Bolt, Replit vai v0 dažās sekundēs to publicē tiešsaistē savā infrastruktūrā. Pēc tam pienāk brīdis piešķirt tai savu domēnu, paturēt kontroli pār saviem datiem vai dot tai piemērotu serveri. Šajā ceļvedī parādīts, kur šie rīki to mitina, kā iegūt kodu, no kā lietojumprogramma sastāv, kā to uzstādīt savā serverī un kas vajadzīgs, lai tā darbotos stabili.
Autors: Simon Vasconcelos Lee
Publicēts 2026. gada 6. novembrīLasīšanas laiks: 9 minūtes
Lovable, Bolt un Replit ar vienu klikšķi publicē lietojumprogrammu savā infrastruktūrā. Lūk, ko saka to dokumentācija, kas skatīta 2026. gada oktobrī:
| Rīks | Publicēšana pēc noklusējuma | Servera daļa un dati | Koda iegūšana |
|---|---|---|---|
| Lovable | Adrese lovable.app apakšdomēnā, ar HTTPS; jūsu domēns ar maksas abonementu | Lovable Cloud, veidots uz Supabase atvērtā koda pamatiem | Sinhronizācija ar GitHub, GitLab vai Bitbucket visos plānos; .zip arhīvs ar maksas abonementu |
| Bolt | Adrese bolt.host apakšdomēnā; jūsu domēns ar maksas abonementu | Bolt Database (PostgreSQL) vai Supabase plānos Pro un Teams | Sinhronizācija ar GitHub; .zip arhīvs |
| Replit | Adrese replit.app apakšdomēnā, četros režīmos: Autoscale, Reserved VM, Static, Scheduled | Pārvaldīta PostgreSQL datubāze un App Storage failiem | Divvirzienu sinhronizācija ar GitHub; .zip arhīvs |
v0 publicē Vercel projektā un ģenerē Next.js lietojumprogrammu (React, TypeScript, Tailwind CSS); kodu var eksportēt vai sinhronizēt ar GitHub abos virzienos. Cursor ir redaktors un programmēšanas aģents, kas instalēts jūsu datorā: kods jau ir tur, un mitināšanu jūs izvēlaties pilnīgi brīvi.
Šie iebūvētie mitināšanas risinājumi ir domāti ātrai publicēšanai. Gan Lovable, gan Replit tiešsaistes versija ir momentuzņēmums, kas tiek atjaunots ar katru publicēšanu, un izmaksas seko platformas lietojumam (Lovable kredīti sedz servera daļas darbību un MI; Replit Starter plānā ir viena publicēta lietojumprogramma, kuras derīgums beidzas pēc 30 dienām un kuru publicē atkārtoti). Uz savu serveri pāriet, lai domēns un dati būtu jūsu kontrolē, lai iegūtu rezervētus resursus, pastāvīgus fona uzdevumus vai lai izpildītu atbilstības prasības.
Visdrošāk ir sasaistīt projektu ar GitHub repozitoriju: katra izmaiņa tur nonāk kā commit ar visu vēsturi. Lovable sinhronizācija darbojas abos virzienos: jūs turpināt veidot Lovable, kamēr jūsu serveris apkalpo lietojumprogrammu.
Kodā nav ne datubāzes satura, ne jūsu lietotāju augšupielādēto failu. Lovable datubāzi eksportē no projekta kā .backup failu, ko atjauno ar pg_restore, un krātuves failus lejupielādē atsevišķi. Bolt datubāzi var piesaistīt jūsu pašu Supabase kontam (plāni Pro un Teams).
Atveriet failu package.json: tas parāda, uz kā lietojumprogramma balstās, un līdz ar to, kas jādarbina jūsu serverim.
| Daļa | Ko jūs atradīsiet | Ko dara serveris |
|---|---|---|
| Statiska klienta daļa | React ar Vite, tostarp Lovable lietojumprogrammas, kas izveidotas pirms 2026. gada 13. maija | Apkalpo failus, ko npm run build izveido mapē dist/ |
| Klienta daļa ar serveri | TanStack Start (@tanstack/react-start, Lovable kopš 2026. gada 13. maija) vai Next.js (v0) | Nepārtraukti darbina Node.js procesu aiz tīmekļa servera |
| Servera daļa | Supabase, Lovable Cloud, Bolt Database, Replit datubāze | Datubāze, konti, faili un funkcijas pie to pakalpojumu sniedzēja vai jūsu serverī |
| Konfigurācija | Fails .env: servera daļas adrese, API atslēgas | Nodod šīs vērtības būvēšanas vai palaišanas brīdī |
Ar Vite katrs mainīgais, kura nosaukums sākas ar VITE_, būvēšanas brīdī tiek iekļauts kodā, ko sūta pārlūkam: to var izlasīt katrs apmeklētājs, un tā vērtības maiņai vajadzīga jauna būvēšana. Tā tas paredzēts Supabase publiskajai atslēgai (sb_publishable_… vai vecākajai anon), kas domāta pārlūkam un ko ierobežo rindu līmeņa drošības noteikumi (RLS). Slepenā atslēga (sb_secret_… vai vecākā service_role) šos noteikumus apiet: tā paliek serverī, bez prefiksa VITE_.
VITE_SUPABASE_URL=https://xxxx.supabase.co
VITE_SUPABASE_PUBLISHABLE_KEY=sb_publishable_xxxx
VITE_SUPABASE_PROJECT_ID=xxxx
Pirms publicēšanas ieslēdziet RLS katrai tabulai: tieši tā noteikumi aizsargā jūsu datus, kamēr publiskā atslēga ceļo pārlūkā.
Linux VPS serverī publicēšana vienmēr notiek tādā pašā secībā. Lovable savu lietojumprogrammu būvēšanai un darbināšanai iesaka Node.js 22.
npm install un npm run build. Vite lietojumprogramma izveido statiskus failus mapē dist/; TanStack Start lietojumprogrammu būvē ar NITRO_PRESET=node-server npm run build un palaiž ar node .output/server/index.mjs uz porta 3000; Next.js lietojumprogrammu palaiž ar npm run start.index.html uz jebkuru nezināmu adresi, citādi atsvaidzināta lapa atbildētu ar 404; lietojumprogrammai ar serveri tas pārsūta pieprasījumus Node.js procesam.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;
}
}
Tiešsaistē lietojumprogramma dzīvo: tās atkarības saņem labojumus, datubāze aug, datplūsma mainās. Ātru un drošu to uztur regulāra rutīna:
| Kam sekot | Darbība |
|---|---|
| Atjauninājumi | Sistēmas, Node.js un atkarību labojumi katru nedēļu; npm audit atkarībām |
| Pieejamība | Ārēja pārbaude, brīdinājums un kāds, kas iejaucas, arī naktī |
| Kļūdas | Lasīt tās pārlūka un servera žurnālos, vispirms labot biežākās |
| Palēninājumi | Atrast resursietilpīgus vaicājumus: vaicājums bez indeksa palēninās, tabulai augot |
| Sertifikāts un disks | Sekot derīguma termiņam un aizpildījumam, ar rezervi |
| Rezerves kopijas | Regulāri atjaunot uz citas mašīnas: rezerves kopijas vērtību nosaka tās atjaunošana |
Šī rutīna ir sistēmu administratora darbs, un to var uzticēt citiem. Ar pārvaldītu VPS (Managed VPS) pakalpojumu sniedzējs uztur serveri atjauninātu, uzrauga to dienu un nakti un iejaucas, negaidot jūsu zvanu. Tas arī proaktīvi seko jūsu lietojumprogrammai (kļūdām, palēninājumiem, resursietilpīgiem vaicājumiem, diska vietai) un iesaka jums labojumu: jūs to ieviešat ar savu MI asistentu, tāpat kā veidojāt lietojumprogrammu, un kontrole pār kodu paliek jūsu rokās.
Ar Simafri Managed VPS mūsu eksperti palīdz publicēt lietojumprogrammu, kas izveidota ar Lovable, Bolt, Cursor vai citu asistentu, pēc tam vada serveri un proaktīvi seko lietojumprogrammai: sistēmas un drošības atjauninājumi, 24/7 uzraudzība ar iejaukšanos, negaidot jūsu zvanu, šifrētas rezerves kopijas katru nakti ārpus mašīnas. Mēs pamanām kļūdas un palēninājumus un iesakām labojumu, ko ieviešat jūs paši vai jūsu MI asistents; migrācija ir bez maksas.
Jā. Saglabājiet sinhronizāciju ar GitHub: katra rīkā veiktā izmaiņa nonāk repozitorijā, un jūsu serveris to saņem, atkārto būvēšanu un restartē lietojumprogrammu.
Jūs varat izvēlēties. Klienta daļa var darboties jūsu serverī, izsaucot servera daļu Supabase vai Lovable Cloud; servera daļu var arī uzstādīt jūsu serverī, izmantojot Supabase savā serverī. Lovable iebūvētajai servera daļai atbalstīti divi galamērķi: pārvaldīts Supabase un Supabase savā serverī.
Tikai klienta daļai, ja servera daļa ir pie pakalpojumu sniedzēja, vajag maz resursu. Ja Supabase darbojas uz tās pašas mašīnas, tā dokumentācija nosaka minimumu: 4 GB atmiņas, 2 kodoli un 40 GB SSD, un iesaka 8 GB, 4 kodolus un 80 GB; pieskaitiet to, ko patērē pati lietojumprogramma.
Viņi saglabā savus kontus: konti un paroļu jaucējvērtības ir daļa no datubāzes eksporta. Aktīvās sesijas paliek piesaistītas vecajai servera daļai, tāpēc katrs vienreiz piesakās no jauna, un pieteikšanos ar Google vai GitHub pārkonfigurē ar jaunajām novirzīšanas adresēm.
Serverī, vides mainīgajā bez prefiksa VITE_, ko lasa servera kods vai funkcijas. Turklāt Supabase bloķē slepenās atslēgas, kas nosūtītas no pārlūka (HTTP atbilde 401); kļūdas pēc atklātu atslēgu nekavējoties dzēš un aizstāj ar jaunu.
Simafri
Parunāsim par jūsu ieceri
Pasakiet mums dažos vārdos, kas jums vajadzīgs: mēs jums ātri atbildam.
Paldies! Jūsu pieprasījums ir nosūtīts. Drīzumā ar jums sazināsimies.
Labāk e-pastu? Rakstiet mums uz support@simafri.com.