Att hosta en app byggd med AI börjar ofta med knappen ”Publish”: Lovable, Bolt, Replit eller v0 lägger ut den på några sekunder, på sin egen infrastruktur. Sedan kommer stunden då den ska få din domän, då du vill ha kontroll över dina data eller ge den en server i rätt storlek. Den här guiden visar var verktygen hostar den, hur du hämtar koden, vad applikationen består av, hur du installerar den på din server och vad som krävs för att den ska hålla.
Av Simon Vasconcelos Lee
Publicerad den 6 november 2026Lästid: 9 minuter
Lovable, Bolt och Replit publicerar applikationen på sin egen infrastruktur, med ett klick. Så här säger deras dokumentation, läst i oktober 2026:
| Verktyg | Publicering som standard | Backend och data | Hämta koden |
|---|---|---|---|
| Lovable | En adress under lovable.app, HTTPS ingår; din egen domän med betalt abonnemang | Lovable Cloud, byggt på Supabases grund med öppen källkod | Synkronisering med GitHub, GitLab eller Bitbucket, i alla planer; .zip-arkiv med betalt abonnemang |
| Bolt | En adress under bolt.host; din egen domän med betalt abonnemang | Bolt Database (PostgreSQL), eller Supabase i planerna Pro och Teams | Synkronisering med GitHub; .zip-arkiv |
| Replit | En adress under replit.app, i fyra lägen: Autoscale, Reserved VM, Static, Scheduled | En hanterad PostgreSQL-databas, och App Storage för filer | Synkronisering med GitHub åt båda hållen; .zip-arkiv |
v0 publicerar på ett Vercel-projekt och genererar en Next.js-applikation (React, TypeScript, Tailwind CSS); koden kan exporteras eller synkroniseras med GitHub åt båda hållen. Cursor är en editor och en programmeringsagent som är installerad på din dator: koden finns redan där, och hostingen är helt ditt eget val.
De här inbyggda hostinglösningarna är gjorda för att publicera snabbt. Hos både Lovable och Replit är onlineversionen en ögonblicksbild som förnyas vid varje publicering, och kostnaden följer användningen av plattformen (hos Lovable täcker krediter backendens aktivitet och AI:n; hos Replit omfattar Starter-planen en publicerad applikation, som löper ut efter 30 dagar och publiceras på nytt). Man flyttar till en egen server för en domän och data under egen kontroll, reserverade resurser, ständiga bakgrundsjobb eller krav på regelefterlevnad.
Det säkraste är att koppla projektet till ett GitHub-repository: varje ändring hamnar där som en commit, med hela historiken. Hos Lovable fungerar synkroniseringen åt båda hållen: du fortsätter bygga i Lovable medan din server levererar applikationen.
Koden innehåller varken databasens innehåll eller filerna som dina användare har laddat upp. Hos Lovable exporteras databasen från projektet som en .backup-fil, som återställs med pg_restore, och filerna i lagringen laddas ner separat. Hos Bolt kan databasen kopplas till ditt eget Supabase-konto (planerna Pro och Teams).
Öppna filen package.json: den visar vad applikationen bygger på, och därmed vad din server måste köra.
| Del | Det du hittar | Det servern gör |
|---|---|---|
| Statisk frontend | React med Vite, bland annat Lovable-applikationer skapade före den 13 maj 2026 | Den levererar filerna som npm run build lägger i dist/ |
| Frontend med server | TanStack Start (@tanstack/react-start, Lovable sedan den 13 maj 2026) eller Next.js (v0) | Den kör en Node.js-process hela tiden, bakom webbservern |
| Backend | Supabase, Lovable Cloud, Bolt Database, Replits databas | Databas, konton, filer och funktioner, hos deras leverantör eller på din server |
| Konfiguration | En .env-fil: backendens adress, API-nycklar | Den lämnar dessa värden vid bygget eller vid start |
Med Vite byggs varje variabel vars namn börjar med VITE_ in i koden som skickas till webbläsaren, vid bygget: varje besökare kan läsa den, och ett nytt värde kräver ett nytt bygge. Det är avsikten för Supabases publika nyckel (sb_publishable_…, eller den äldre anon), som är gjord för webbläsaren och omgärdad av säkerhetsreglerna på radnivå (RLS). Den hemliga nyckeln (sb_secret_…, eller den äldre service_role) går förbi de reglerna: den stannar på servern, utan prefixet VITE_.
VITE_SUPABASE_URL=https://xxxx.supabase.co
VITE_SUPABASE_PUBLISHABLE_KEY=sb_publishable_xxxx
VITE_SUPABASE_PROJECT_ID=xxxx
Aktivera RLS på varje tabell före lanseringen: det är reglerna som skyddar dina data medan den publika nyckeln cirkulerar i webbläsaren.
På en VPS med Linux följer publiceringen alltid samma ordning. Lovable rekommenderar Node.js 22 för att bygga och köra sina applikationer.
npm install och npm run build. En Vite-applikation producerar statiska filer i dist/; en TanStack Start-applikation byggs med NITRO_PRESET=node-server npm run build och startas med node .output/server/index.mjs, på port 3000; en Next.js-applikation startas med npm run start.index.html för varje okänd adress, annars svarar en omladdad sida med 404; för en applikation med server skickar den vidare förfrågningarna till Node.js-processen.app.din-doman.com {
reverse_proxy 127.0.0.1:3000
}
server {
server_name app.din-doman.com;
root /var/www/app/dist;
location / {
try_files $uri $uri/ /index.html;
}
}
En applikation i drift lever: dess beroenden får säkerhetsrättningar, dess databas växer, dess trafik förändras. Det som håller den snabb och säker ryms i en rutin:
| Att följa | Åtgärden |
|---|---|
| Uppdateringar | Rättningarna för systemet, Node.js och beroendena, varje vecka; npm audit för beroendena |
| Tillgänglighet | En extern kontroll, ett larm och någon som kan gripa in, även nattetid |
| Fel | Läs dem i webbläsarens och serverns loggar, och rätta de vanligaste först |
| Långsamma svarstider | Hitta de tunga frågorna: en fråga utan index blir långsammare i takt med att tabellen växer |
| Certifikat och disk | Bevaka utgångsdatum och beläggning, med marginal |
| Säkerhetskopior | Återställ med jämna mellanrum, på en annan maskin: en säkerhetskopia är bara så bra som dess återställning |
Den här rutinen är en systemadministratörs yrke, och den går att lämna över. Med en Managed VPS håller leverantören servern uppdaterad, övervakar den dag och natt och griper in utan att vänta på ditt samtal. Leverantören följer också din applikation proaktivt (fel, långsamma svarstider, tunga frågor, diskutrymme) och rekommenderar rättelsen: du genomför den med din egen AI-assistent, precis som du byggde applikationen, och du behåller kontrollen över din kod.
Med en Managed VPS från Simafri hjälper våra experter dig att lägga ut applikationen byggd med Lovable, Bolt, Cursor eller en annan assistent, och styr sedan servern och följer applikationen proaktivt: uppdateringar av system och säkerhet, övervakning dygnet runt med ingrepp utan att vänta på ditt samtal, krypterade säkerhetskopior varje natt utanför maskinen. Vi upptäcker fel och långsamma svarstider och rekommenderar rättelsen, som du genomför själv eller med din AI-assistent; migreringen är kostnadsfri.
Ja. Behåll synkroniseringen med GitHub: varje ändring du gör i verktyget hamnar i repositoryt, och din server hämtar den, bygger om och startar om applikationen.
Det väljer du. Frontenden kan köras på din server och anropa backenden hos Supabase eller på Lovable Cloud; backenden kan också installeras på din server, med självhostad Supabase. För Lovables inbyggda backend är de två destinationer som stöds hanterad Supabase och självhostad Supabase.
En frontend ensam, med backenden hos en leverantör, kräver lite resurser. Om Supabase körs på samma maskin anger dess dokumentation minst 4 GB minne, 2 kärnor och 40 GB SSD, och rekommenderar 8 GB, 4 kärnor och 80 GB; lägg till det som själva applikationen förbrukar.
De behåller sina konton: kontona och lösenordens hashvärden ingår i exporten av databasen. Pågående sessioner är knutna till den gamla backenden, så alla loggar in en gång till, och inloggning via Google eller GitHub konfigureras om med de nya omdirigeringsadresserna.
På servern, i en miljövariabel utan prefixet VITE_, som läses av serverkoden eller funktionerna. Supabase blockerar för övrigt hemliga nycklar som skickas från en webbläsare (HTTP-svar 401); en nyckel som har exponerats av misstag raderas och ersätts genast.
Simafri
Låt oss prata om din webbplats
Berätta om ditt projekt med några ord: vi återkommer snabbt.
Tack! Din förfrågan har skickats. Vi återkommer till dig inom kort.
Föredrar du e-post? Skriv till oss på support@simafri.com.