Deployment Guides

Guides for when the builder got you close, not launched.

Lovable demos, Bolt exports, Base44 and v0 builds, Replit apps, Vercel bills, Supabase tradeoffs, custom domains, backups, and VPS ownership explained for founders and AI app builders.

Deploy a Lovable App to a Production Server

A practical checklist for moving a Lovable-built app to your own VPS with custom domain, environment variables, database, SSL, backups, and smoke tests.

Read guide

Move from Vercel to a Production VPS

A practical Vercel-to-VPS migration checklist for small apps that need predictable cost, custom server control, databases, logs, and backups.

Read guide

Self-Host Supabase on a Production VPS

A practical checklist for self-hosting Supabase with Docker Compose, named volumes, backups, env vars, and restore testing before going production.

Read guide

Run Multiple Small Apps on One Production VPS

A practical plan for consolidating several small apps, databases, analytics, storage, and backups onto one production VPS without making a server mess.

Read guide

Production-Ready AI App Checklist

Turn your Lovable, Cursor, or Bolt app into a production setup. Domain, SSL, secrets, database, backups, monitoring, and handover. A practical launch checklist.

Read guide

Lovable + Supabase Production Setup

A practical checklist for deploying a Lovable app backed by Supabase with safe env vars, auth redirects, database rules, backups, and production smoke tests.

Read guide

Environment Variables for AI Apps

A practical environment-variable checklist for AI-built apps using Supabase, Stripe, email providers, analytics, OAuth, and production domains.

Read guide

VPS vs Vercel + Supabase Cost

A practical cost comparison for small apps using Vercel, Supabase, analytics, storage, and logs versus one production VPS.

Read guide

Deploy Next.js to a VPS

A practical Next.js VPS deployment guide covering build output, Node runtime, Nginx reverse proxy, SSL, environment variables, and GitHub-based deploys.

Read guide

Deploy FastAPI on Ubuntu

Deploy FastAPI on an Ubuntu VPS with Python environments, Gunicorn/Uvicorn workers, systemd, Nginx, HTTPS, and safe environment variables.

Read guide

Fix Nginx 502 Bad Gateway

Diagnose and fix Nginx 502 errors by checking upstream ports, app process health, proxy config, firewall rules, and runtime logs.

Read guide

Migrate AI-Built Apps from Vercel to a VPS

Hit serverless limits or seat pricing on Vercel? Move your AI-built app to a VPS for lower costs, long-running jobs, and full control. Step-by-step migration guide.

Read guide

Lovable App Won't Deploy to Production

Your Lovable app works in preview but won't deploy to a real server. Fix build errors, missing env vars, and dead processes. Get your app live today.

Read guide

Lovable Supabase Auth Stopped Working After Deploy

Signup and login break after moving a Lovable app off the preview URL. Redirect URLs, env vars, and RLS policies are usually the culprit.

Read guide

Export a Lovable App from Preview to Your Own VPS

Step-by-step path to export a Lovable-built app and run it on your own VPS with custom domain, database, backups, and ownership.

Read guide

Move a Base44 App to Your Own VPS

Base44 apps need a real server, custom domain, and backups before production. Move from preview to a VPS you own with lower recurring costs.

Read guide

Bolt.new App Fails to Deploy

Bolt.new apps often fail when moved from preview to a real server. Missing build config, env vars, or wrong start command are the usual causes.

Read guide

Move a Cursor App to Your Own VPS

Cursor-built apps need a real server, env vars, and custom domain before production. Move from local to a VPS you own with lower monthly cost.

Read guide

Bolt.new Environment Variables Not Working in Production

Environment variables that worked in Bolt.new preview stop working after export. Public vs private, build-time vs runtime, and wrong values are the common traps.

Read guide

Move a v0 App to Your Own VPS

v0-generated apps need a repo, env vars, and server process before going live. Move your app from preview to a VPS you own with lower recurring cost.

Read guide

Move a Replit App to Your Own VPS

Replit apps need a real server, env vars, HTTPS, and backups before production. Move from the editor to a VPS you own with lower recurring cost.

Read guide

Bolt.new App Cannot Connect to Supabase in Production

Supabase connection failures after moving a Bolt.new app off preview. Wrong URLs, missing keys, and network config are the usual causes.

Read guide

Vercel Deployment Keeps Failing for AI-Built Apps

Your AI-built app fails on Vercel. Fix build errors, edge runtime mismatches, env vars, and framework presets. Get your app live on a real server.

Read guide

Vercel Pulled Your Deploy Due to Bot Traffic

Vercel may suspend or throttle your deployment when bot traffic spikes exceed plan limits. Here is how to recover and prevent it.

Read guide

Vercel Is Too Expensive for a Small App

Vercel pricing jumps from free to $20 per seat per month. Small apps and AI prototypes rarely need that. A VPS costs less and does not restrict seats.

Read guide

Supabase Auth Redirect URL Broken After Domain Change

Supabase auth redirects to the wrong URL after changing domains. Login, magic links, and OAuth all break until redirect URLs are updated.

Read guide

Self-Host Supabase on a VPS: Production Checklist

Supabase can be self-hosted with Docker Compose on a VPS. This checklist covers persistent volumes, backups, env vars, and restore testing.

Read guide

Supabase Row Level Security Errors in Production

Row Level Security policies block legitimate queries in production. Missing policies, wrong roles, and service role key exposure are common causes.

Read guide

Cursor-Built App Won't Deploy to Production

Apps built with Cursor often fail to deploy because of missing dependencies, wrong build config, or absent environment variables.

Read guide

Works on My Machine but Not in Production

Your app runs fine locally but breaks on the server. Missing env vars, different Node versions, hardcoded paths, and absent services are the usual culprits.

Read guide

Production Checklist for AI-Built Apps

Go from generated code to live production. Domain, SSL, secrets, database hardening, backups, monitoring, and zero-lock-in handover for any AI-built app.

Read guide

Move a Bolt.new App to Your Own VPS

Bolt.new apps need a real server, env vars, and custom domain before production. Move from the builder to a VPS you own with lower hosting spend.

Read guide

Base44 App Won't Deploy to Production

Base44 apps can look finished in preview but fail on a real server because of missing env vars, build config, or the wrong start command.

Read guide

v0 App Won't Deploy to Production

v0-generated apps need a real repo, env vars, and server process before going live. Fix deployment issues and launch on your own domain with HTTPS.

Read guide

Replit App Won't Deploy to Production

Replit apps can run in the editor but still need a real server, correct environment variables, and a production domain before launch.

Read guide

Lovable Custom Domain and HTTPS Setup

Move a Lovable app off the lovable.app subdomain to your own custom domain with HTTPS, DNS, and SSL certificates.

Read guide

Lovable App Database Backup and Recovery

Database backup and recovery strategies for Lovable apps moving from preview to production with Supabase or self-hosted Postgres.

Read guide

Bolt.new App Custom Domain Setup

Move your Bolt.new app from preview to a custom domain with HTTPS. DNS configuration, SSL certificates, and Nginx reverse proxy setup for production.

Read guide

Bolt.new API Routes Fail in Production

Bolt.new API routes fail after export. Fix server config, runtime settings, endpoint paths, and env vars. Get your Bolt.new backend working in production.

Read guide

Vercel Edge Runtime Errors for AI-Built Apps

AI-built apps often fail on Vercel edge runtime due to incompatible Node.js APIs, missing polyfills, or wrong runtime config.

Read guide

Vercel Serverless Functions Timeout for AI Apps

Vercel serverless functions have execution time limits that AI-built apps often exceed during database operations or external API calls.

Read guide

Supabase Database Connection Pool Setup

Supabase connection pool errors when an AI-built app exceeds the connection limit. How to configure pooling and prevent database connection failures.

Read guide

Supabase Storage Not Working in Production

Supabase storage fails in production. Fix bucket policies, CORS, RLS rules, storage URLs, and service role keys. Get file uploads and downloads working on your live app.

Read guide

Claude Code App Won't Deploy to Production

Claude Code apps fail to deploy due to missing dependencies, wrong build config, or absent env vars. Fix production issues and get your app live on a VPS.

Read guide

Cursor Build Output Does Not Match Production Expectations

Cursor-built apps produce different build output than expected in production, causing deploy failures or broken pages.

Read guide

AI App SSL Certificate Setup for Production

SSL certificate setup for AI-built apps moving from preview to production with HTTPS, domain, and auto-renewal.

Read guide

Auto-Deploy Setup for AI-Built Apps

Configure automatic deployment on git push for AI-built apps so every commit deploys to production without manual steps.

Read guide

Cursor App Environment Variables Not Loading in Production

Cursor env vars work locally but fail on the production server. Fix missing keys, public vs private mixing, and callback URLs. Launch without secrets failures.

Read guide

Cursor App Cannot Connect to Supabase in Production

Cursor app loses Supabase connection in production. Fix project URL, anon key, RLS policies, and network rules. Get auth and data queries working on your live app.

Read guide

Cursor App Custom Domain and HTTPS Setup

Move your Cursor-built app from localhost to a custom domain with HTTPS. DNS setup, Nginx reverse proxy, SSL certificates, and auto-renewal for production.

Read guide

Cursor App Database Backup and Recovery

Database backup and recovery for Cursor-built apps. Postgres dumps, automated schedules, restore testing, and Supabase export strategy for production safety.

Read guide

Cursor App API Routes Fail in Production

Cursor API routes fail after deploy. Fix server config, runtime settings, endpoint paths, and env vars. Get your Cursor-built backend serving requests in production.

Read guide

Deploy OpenClaw on a VPS in 20 Minutes

Deploy OpenClaw on a VPS with Docker, Nginx, and SSL. Self-host your AI agent gateway on Hetzner or DigitalOcean for 24/7 uptime and full data privacy.

Read guide

Run Multiple OpenClaw Agents on One VPS

Run 3-10 specialized OpenClaw agents on one VPS with Docker Compose and isolated workspaces. Orchestrator + worker pattern for production AI agent fleets.

Read guide

OpenClaw vs CrewAI vs AutoGen (2026)

Compare OpenClaw, CrewAI, and AutoGen for self-hosted AI agents. Covers setup time, cost, messaging support, and production readiness.

Read guide

Deploy Freqtrade on a VPS for 24/7 Crypto Trading

Step-by-step guide to deploying Freqtrade on a VPS with Docker, exchange API keys, Telegram monitoring, and 24/7 automated crypto trading.

Read guide

Deploy AI Trading Bots on a VPS (2026 Guide)

Deploy AI-powered trading bots on a VPS with GPT-4, Claude, or DeepSeek. Freqtrade, OctoBot, and custom frameworks with exchange API wiring and security.

Read guide

Want the guide executed on your repo?

RepoAssistant turns AI-builder exports and working code into a live production setup with domain, database, backups, and handover notes.