How-to Guide

How to turn a Manus site into a real website

Manus can build and publish a site for you — but you do not have to use Manus Publish for a static page. Export the files, upload to GeminiLaunch, go live free, then connect yourbrand.com when ready. No GitHub. Full-stack apps should stay on Manus.

By GeminiLaunch Team··Updated
8 min readNo GitHub neededCustom domain on Pro

Under 2 min

Time to live URL

No

GitHub required

On Pro

Your own domain

Manus AI website export flowing into GeminiLaunch publish and a live custom domain

Quick answer

To turn a Manus site into a real website without Manus Publish: ask Manus for a static HTML (or built dist) export, download and ZIP with index.html at the root, upload to GeminiLaunch, and click Go Live. Upgrade to Pro ($15/mo) and add one DNS record for yourbrand.com. Manus can also publish in-product — use that when you need full-stack hosting. Related: ZIP/folder upload guide, Replit custom domain guide.

The problem

Manus builds the site — hosting is a separate decision

Manus is an autonomous agent that turns a description into a working website or web app. Its publishing docs cover one-click Publish, custom domains, SSL, and hosting modes. That path is real — and often the right default for full-stack Manus projects.

Many people still want the files somewhere else: a free public URL to share before buying a domain, a static host they already use, or independence from Manus credits and infrastructure. Manus Code Control lets you download the codebase (and optionally sync to GitHub). From there, static HTML or a production build can live on GeminiLaunch.

This guide is for that export path — not a claim that Manus cannot host. If your project needs a live backend, stay on Manus Publish.

Manus Publish is great for full-stack apps and in-product custom domains

Static landing pages and portfolios often only need HTML/CSS/JS files

GitHub sync is optional — ZIP upload skips the repo entirely

A nested ZIP or missing index.html is why exports look blank after upload

Key insight

Building and hosting are two steps. Manus did the building. For static exports, hosting is download, ZIP with index.html at the root, upload, publish, then DNS.

Compare

Four ways people host Manus websites

Honest comparison of paths you will see in 2026 — including Manus's built-in Publish and ZIP-first hosts like Static.app.

OptionMethodTimeGitHubCustom domainBest for
GeminiLaunchDownload ZIP/folder → upload (or paste HTML)Under 2 minutesNoPro ($15/mo, up to 5)Static Manus exports with a free start and your own domain
Manus PublishPublish in Manus → optional custom domain in-productMinutes after the site is readyNoVia Manus (DNS they provide)Full-stack Manus apps and staying inside Manus hosting
Static.app / Drop hostsExport → ZIP → drag-and-drop upload5–10 minutesNoPaid plans (often ~$5–6/mo+)ZIP-first hosts when you already have files on disk
GitHub → Vercel / PagesManus GitHub sync → connect repo → build20–40 minutesYesUsually free on the hostTeams that want git history and CI deploys

Step-by-step

From Manus files to your domain in 4 steps

Most static exports are live on a free subdomain in under two minutes. Connecting a custom domain adds a few minutes for DNS.

1

Build a static site in Manus (prompt for HTML)

Describe the landing page, portfolio, or multi-page brochure site you want in Manus. For the smoothest export to a static host, ask for plain HTML, CSS, and JavaScript — not a full-stack app with a database or server. Manus can also generate React/Vue projects; those need a production build before upload.

Tip: Copy-paste prompt: "Create a complete multi-page website using only plain HTML, CSS, and JavaScript — no frameworks, no backend, no database. Put index.html at the project root and use relative paths for assets."

2

Download the project and ZIP it correctly

Use Manus Code Control to download the full codebase (or copy a single HTML file if that is all you built). Compress the site so index.html sits at the top of the ZIP — not inside a nested parent folder. Skip node_modules and server-only folders; you only need what the browser loads.

Tip: Open the ZIP once before uploading. If you see ProjectName/index.html instead of index.html at the root, re-zip the inner folder. Nested ZIPs are a common cause of blank pages.

3

Upload to GeminiLaunch and go live

Open GeminiLaunch, create a project, and upload the ZIP or folder (or paste a single-file HTML page). Click Go Live. You get a public HTTPS URL on a free .geminilaunch.com subdomain — no GitHub, no Manus hosting credits for that URL, no DNS yet.

Tip: Free plan: up to 3 live sites, ZIP/folder up to 5 MB. Pro raises uploads to 45 MB and unlocks editing after publish. Preview on your phone before you point a custom domain at it.

4

Connect your own custom domain

When you want yourbrand.com, upgrade to GeminiLaunch Pro ($15/mo). Add the domain in the dashboard and create the DNS record GeminiLaunch shows (CNAME or A) at GoDaddy, Namecheap, Cloudflare, or wherever you bought the domain. Free SSL is included automatically.

Tip: Pro includes up to 5 custom domains. DNS usually settles in 5–30 minutes. Full DNS walkthrough: how to launch an AI website on a custom URL.

Four steps: build in Manus, download ZIP, publish on GeminiLaunch, connect custom domain

Avoid these

Common mistakes with Manus website hosting

Saying Manus cannot host (it can)

Manus has one-click Publish, custom domains, and hosting modes in its own docs. Exporting is for ownership, static-only hosting, or leaving Manus infrastructure — not because Manus has no publish button.

Uploading a full-stack Manus app as static files

If the project needs a live backend, platform database, or auth at runtime, a static host will not replace that. Stay on Manus Publish (or a full-stack host). Export only the static frontend when that is enough.

Uploading framework source instead of the build

React/Vue/Vite projects need npm install and npm run build (or Manus's production build). Upload dist/ or build/ with index.html — not the raw src tree. See our Vite dist without GitHub guide if you hit a blank page.

Assuming GitHub is required to leave Manus

Manus offers GitHub sync for two-way export, but ZIP/folder upload skips the repo entirely. Use Git when you want version control — not when you only need a live link today.

Blank after upload? See why your uploaded website is blank and the Vite/React dist upload guide.

Be fair

When Manus Publish (or GitHub deploy) is the right call

Other paths are better when:

  • Your Manus app needs a live backend, database, auth, or WebSockets — use Manus Publish (Autoscale or Reserved)

  • You want to buy and attach a domain entirely inside Manus

  • Your team already exports to GitHub and deploys with Vercel, Cloudflare, or similar CI

  • You need Static.app-style forms, desktop folder sync, or their MCP extras on a paid plan

If you just want a static Manus page live fast — free first, custom domain when ready — download, ZIP, upload, and publish is the shortest path that skips GitHub.

Related guide

Host a website from a ZIP or folder

Limits, index.html rules, and Drop-host comparisons.

Read the guide

Related guide

Host a Replit site on your domain

Same export → publish → DNS flow for browser-built sites.

Read the guide

Related guide

Launch any AI site with a custom URL

DNS walkthrough for ChatGPT, Claude, Gemini, v0, and more.

Read the guide

FAQ

Frequently asked questions

Common questions about hosting Manus-generated websites on your own domain.

How do I turn a Manus site into a real website without Manus Publish?

Build a static site in Manus, download the files, ZIP them with index.html at the root, upload to GeminiLaunch, and click Go Live for a free subdomain. Upgrade to Pro ($15/mo), add your domain, and create the DNS record GeminiLaunch shows at your registrar. No GitHub required. Full-stack Manus apps should stay on Manus Publish.

Does Manus host websites itself?

Yes. Manus Publishing can deploy your app, connect a custom domain with DNS records they provide, and manage SSL. Autoscale and Reserved hosting modes are documented in Manus's own publishing guide. GeminiLaunch is an alternative when you want to host a static export independently.

When should I leave Manus hosting and export?

Export when you want a static site on a host you control, a free subdomain start before buying a domain, simpler ZIP publishing without Manus hosting credits, or a clean separation between “built in Manus” and “hosted elsewhere.” Keep Manus Publish for full-stack apps and in-product domain workflows.

Do I need GitHub to publish a Manus project?

No. Manus can sync to a private GitHub repo if you want, but ZIP download plus upload (or single-file paste) on GeminiLaunch needs no repository. GitHub Pages and Vercel are optional paths for teams that already use git.

Can Manus output plain HTML I can upload?

Often yes — especially if you ask for plain HTML, CSS, and JavaScript with no frameworks. If Manus generates React or Vue, run a production build first, then upload the dist or build folder. Multi-page HTML sites upload as a ZIP with index.html at the root.

Is hosting a Manus website on GeminiLaunch free?

Yes for subdomain hosting. The Free plan includes up to 3 live sites on .geminilaunch.com with free SSL and ZIP/folder uploads up to 5 MB. Custom domains, editing after publish, and no badge are on Pro at $15/month (up to 5 domains).

Will visitors need a Manus account to view my site?

No. Once published on GeminiLaunch, anyone opens your URL in a normal browser. They never need Manus access. The same is true of a site published through Manus's own public URL — export is about where the files live, not viewer logins.

How is this different from Static.app Manus hosting?

Static.app markets a Manus ZIP upload path with forms and desktop sync on paid plans. GeminiLaunch supports the same ZIP/folder workflow for static Manus exports, plus a free subdomain start and custom domains on Pro ($15/mo, up to 5). Pick based on price, extras (forms vs paste/React paths), and whether you also publish from chat tools.

Can I update the site after it is on my custom domain?

Yes on Pro and Scale: download an updated export from Manus, re-upload or paste, and republish. Your custom domain stays the same. Free-plan sites stay live as first published and cannot be edited afterward.

What about Manus full-stack apps with databases?

Platform databases and server features usually do not move with a static ZIP. Self-hosting those stacks needs a real backend host. For brochure sites and portfolios, ask Manus for a static HTML export instead.

Like this guide? Make GeminiLaunch a preferred source.

Get our hosting and deployment guides surfaced first in your Google results, AI Overviews, and Top Stories.

Put your Manus site on a real URL

Download a static export from Manus, upload to GeminiLaunch, publish free, then connect your own domain when you are ready. No credit card to start.

Explore features View pricing