Vibe Code Hosting

Built a site with ChatGPT, Claude, Cursor, Lovable or Bolt? Host your vibe-coded website with us — upload your PHP, HTML and CSS over File Manager, FTP or SSH (or let your AI agent do it) and you’re live. Email, DNS, SSL and PHP are all included, and Git deploys are there if you want them.

graphical divider

Starter

$ 6.99
Per month or $69.90/yr — 2 months free
  • 10GB Storage
  • 100GB Bandwidth
  • Host 1 Website
  • DirectAdmin Git Deployment
  • Free SSL & Daily Backups
Get Starter
Most Popular

Pro

$ 9.99
Per month or $99.90/yr — 2 months free
  • 20GB Storage
  • 200GB Bandwidth
  • Host 10 Websites
  • DirectAdmin Git Deployment
  • Free SSL & Daily Backups
Get Pro

Business

$ 14.99
Per month or $149.90/yr — 2 months free
  • 40GB Storage
  • 400GB Bandwidth
  • Host Unlimited Websites
  • DirectAdmin Git Deployment
  • Free SSL & Daily Backups
Get Business

Pay monthly, or choose an annual, 2-year or 3-year term at checkout for 2 free months per year. 30-day money-back guarantee. Prices exclude applicable taxes. Compare all plan features.

Account Limits:
· CPU: 100% of 1 Full CPU Core · Virtual Memory: 2048MB (2GB) · Physical Memory: 1024MB (1GB) · Concurrent Connections: 25
· Number of Processes: 100 · I/O Limit: 2048KB/s · I/O Operations per Second: 1024 · Inodes: 250,000
· Backups: Daily automated backups, retained for 30 days.
star interface icon star interface icon star interface icon star interface icon star interface icon

“Domain Name Sanity has made creating websites simple and easy. I'm able to keep everyone involved with our group in the loop in no time.”

Bill
star interface icon star interface icon star interface icon star interface icon star interface icon

“I have had my site with Domain Name Sanity for over 13 years and have always gotten great and prompt response to any questions about problems or just simple questions.”

James
star interface icon star interface icon star interface icon star interface icon star interface icon

“I have used this site for years on 3 domains and it is so easy and convenient to use. I recommend it to anyone wanting a domain!”

Lyle

Batteries Included: Everything in One Hosting Account

Most guides to publishing an AI-built website send you off to stitch together half a dozen services: a static host like GitHub Pages or Cloudflare Pages, DNS records copied between dashboards, a separate email provider with its own MX and SPF settings, and yet another tool if your site needs a database. Each one has its own login, its own settings screen and its own way of breaking.

A DirectAdmin hosting plan is the opposite. Everything your site needs comes in one account, set up to work together from day one:

  • Email on your domain, included. Create addresses like [email protected] right in DirectAdmin and read them in webmail or any email app — no separate email provider, no extra bill.
  • DNS handled for you. Point your domain at our nameservers and the records for your website, email and SSL are created automatically. No copying A records, CNAMEs or verification codes between dashboards.
  • PHP and MySQL that just run. Static hosts like GitHub Pages and Cloudflare Pages can’t run PHP, so the contact form your AI wrote simply won’t work there. On our hosting it runs as-is, and MySQL databases are a couple of clicks away.
  • Free SSL, automatically. Certificates are issued and renewed for you, so your site is on https:// without any extra setup.
  • Simple uploads, with Git if you want it. Upload with File Manager, FTP or SSH — or connect GitHub, GitLab or Bitbucket with DirectAdmin’s built-in Git. No third-party deploy service required.
  • One control panel, one bill, one support team. When something isn’t right there’s exactly one place to look, and our 24/7 support team can see the whole picture.

No confusing interfaces, no juggling providers. Just straightforward, simple hosting for the site you built.

Putting a Vibe-Coded Site Online Should Be Simple

AI coding assistants have made it possible for almost anyone to build a working website in an afternoon — a style of building now known as vibe coding. Describe what you want, and tools like ChatGPT, Claude, Cursor, Lovable or Bolt hand you a folder of PHP, HTML, CSS and JavaScript files.

The good news is that getting those files online doesn’t need a build pipeline, a deploy service or a tutorial full of terminal commands. With our hosting you upload the files and you’re live — using DirectAdmin’s File Manager in your browser, an FTP app, or SSH if you prefer the command line.

What You’ll Need

  • A hosting plan — every plan includes DirectAdmin, email, free SSL and daily backups.
  • A domain pointed at your hosting account — search for a domain if you don’t have one yet.
  • Your website files from your AI tool.

1Get Your Files Ready

Put everything your AI tool produced into one folder on your computer. Your home page should be called index.php or index.html and sit at the top level of that folder — that folder’s contents are what will go into your site’s public_html.

my-website/
├── index.php
├── about.php
├── contact.php
├── css/
│   └── style.css
├── js/
│   └── main.js
└── images/
Built with Lovable, Bolt or another React/Vite tool? Those projects need to be built first. Export or download the project, run its build (or ask the AI how), and upload the contents of the finished dist or build folder — not the source code.

2Upload Your Site

Pick whichever method suits you — including letting your AI do it. They all put your files in the same place: domains/yourdomain.com/public_html.

Option A: Let your AI coding agent upload it for you

If you built your site with an AI coding agent that works on your computer — like Claude Code, OpenAI Codex or OpenCode — it can do the upload too. These tools can run commands for you, so you can simply ask them to put the site online over SSH.

  1. Set up an SSH key first so you never have to share a password with the AI. Ask your agent to create a key, then paste the public key into DirectAdmin under SSH Keys. Your server name, SSH username and port are in your welcome email.
  2. Ask it to deploy. For example:
    Upload this website to my hosting over SSH.
    Server: yourserver   Username: youruser   Port: (from my welcome email)
    Sync the contents of this folder to domains/yourdomain.com/public_html/
    using rsync. Skip .git, node_modules and any config files with passwords.
    Show me the command before you run it.
  3. Check the command it proposes, approve it, and visit your domain.

From then on, updating your site is one sentence: “make the change, then deploy it.” If your project needs building first (React, Vite, Lovable or Bolt exports), ask the agent to build it and upload the finished dist or build folder.

Stay in control. Keep your agent asking for approval before it runs commands on your server, and never paste passwords or API keys into the chat — an SSH key is safer and works just as well.

Option B: File Manager (easiest, nothing to install)

  1. Zip your website folder on your computer.
  2. Log in to DirectAdmin and open System Info & Files → File Manager.
  3. Go to domains/yourdomain.com/public_html and delete the default placeholder index.html.
  4. Upload your zip file, then select it and choose Extract.
  5. Make sure your index.php or index.html ended up directly inside public_html, not in a subfolder — move the files up a level if needed.

Option C: FTP (great for regular updates)

  1. Install a free FTP app such as FileZilla or Cyberduck.
  2. Connect using your domain (or server name) as the host, plus the FTP username and password from your welcome email. You can create extra FTP accounts in DirectAdmin under FTP Management.
  3. Open public_html on the server side and drag your website files across.

Next time you change something, just drag the updated files over again.

Option D: SSH yourself (for the command line)

If you’re comfortable in a terminal, SFTP or rsync over SSH is the fastest way to upload — and to update only what changed:

rsync -avz ./my-website/ youruser@yourserver:domains/yourdomain.com/public_html/

Your SSH username, server name and port are in your welcome email. Not sure? Ask our 24/7 support team.

3Check It’s Live

Visit your domain in a browser. Your free SSL certificate is issued automatically, so your site loads over https://. If something doesn’t look right, see the troubleshooting tips below.

Updating Your Site

Ask your AI for a change, test it on your computer, then upload the files that changed — or, if you’re using a coding agent, just ask it to deploy the update. For PHP sites you can preview locally first by running php -S localhost:8000 in your project folder and opening http://localhost:8000.

Keep a copy of the last working version on your computer before each upload, so you can put it back if the AI breaks something. Our daily backups, kept for 30 days, are there as a second safety net.

Prefer Git? It’s Built In Too

If you already use GitHub, GitLab or Bitbucket, DirectAdmin’s built-in Git feature can publish your site automatically on every git push, with full version history and one-command rollbacks. It’s optional — but if you’d like to set it up, our step-by-step guide walks you through it.

Read the Git deployment guide

Tips for Hosting AI-Generated PHP, HTML and CSS

Choose the right PHP version

AI tools usually write modern PHP. If you see errors after uploading, check which PHP version your domain is using in DirectAdmin and switch to a current release.

Keep passwords out of your page files

If your site connects to a database or an API, keep the passwords and keys in a separate config.php rather than scattered through your pages, and never paste API keys into JavaScript where visitors can read them.

Databases are a couple of clicks away

Need a database? Create one in DirectAdmin under MySQL Management, then put its name, user and password in your config.php.

Review what the AI wrote

AI-generated code works surprisingly well, but it isn’t always secure. Watch for contact forms that don’t validate input and SQL queries built by joining strings together. Ask the AI to review its own code for security issues before you go live.

Troubleshooting

  • You still see the placeholder page: delete the default index.html from public_html if your home page is index.php.
  • “Not Found” or a folder listing: your files are probably in a subfolder (common after extracting a zip). Move them directly into public_html.
  • A blank page with a React/Vite site: you uploaded the source code. Build the project and upload the contents of the dist or build folder instead.
  • A blank page or 500 error with a PHP site: usually a PHP error or a missing config.php. Check the error log in DirectAdmin.
  • Can’t connect over FTP or SSH: double-check the host, username, password and port from your welcome email, or contact support.
  • Old version still showing: clear your browser cache or try a private window.

Ready to Put Your Vibe-Coded Site Online?

Every plan includes DirectAdmin, email on your domain, free SSL, FTP and SSH access, optional Git deploys, daily backups kept for 30 days and 24/7 support — from $6.99/month.

Choose a Plan

Vibe Code Hosting FAQs

What is vibe code hosting?

Vibe code hosting is web hosting for sites built with AI tools such as ChatGPT, Claude, Cursor, Lovable or Bolt. Our plans run the PHP, HTML and CSS those tools produce: upload your files and your site is live.

How do I upload my vibe-coded site?

Use whichever you prefer: let your AI coding agent upload it over SSH, use DirectAdmin's File Manager in your browser (upload a zip and extract it), an FTP app like FileZilla, or SSH with SFTP or rsync. They all put your files in your site's public_html folder.

Can Claude Code, Codex or OpenCode upload my site for me?

Yes. AI coding agents that run on your computer can deploy your site over SSH with rsync or SFTP. Add an SSH key in DirectAdmin so you never share a password, give the agent your server name, username and port, and approve the command before it runs.

Do I need to use Git?

No. Uploading your files with File Manager, FTP or SSH is all you need. If you already use GitHub, GitLab or Bitbucket, DirectAdmin's built-in Git can deploy on every push, and our knowledgebase has a step-by-step guide.

Is email included, or do I need a separate email provider?

Email is included. Create addresses on your own domain in DirectAdmin and use them in webmail or any email app, with no separate provider or extra bill.

Do I have to set up DNS records myself?

No. Point your domain at our nameservers and the DNS records for your website, email and SSL are created automatically, so there is nothing to copy between dashboards.

Can I host a site built with Lovable or Bolt?

Yes. Those tools usually create React or Vite projects, so build the project first and upload the contents of the finished dist or build folder.

What if the AI breaks my site?

Upload the last working copy of your files to put it back. Our daily backups, kept for 30 days, provide a second layer of protection for your files and databases.

Which hosting plan do I need?

Starter is ideal for a single AI-built site, while Pro and Business give you room for more sites and traffic. Every plan includes DirectAdmin, email, free SSL and daily backups.