Skip to main content
Publish your HelloLeo projects to make them accessible—whether for your team, your clients, or the public.

The Publish Modal

Click the “Publish” button in your project to open the Publish Modal. This is your central hub for all deployment settings.

Quick Publish

For most projects, publishing is simple:
  1. Click “Publish” in the top-right corner
  2. Review your settings in the Publish Modal
  3. Click “Publish” or “Update Published Version”
  4. Your project is live! 🎉

What’s in the Publish Modal

Live URL

  • See your current live URL at a glance
  • Copy URL - One-click copy to clipboard
  • Open - View your live project in a new tab

Custom Subdomain

  • Default: your-project-name.live.helloleo.dev
  • Change to any available subdomain
  • Example: myapp.live.helloleo.dev

Custom Domain (Pro)

  • Connect your own domain
  • Example: app.yourdomain.com
  • Requires DNS configuration
  • Setup guide

HelloLeo Watermark (Pro)

  • Toggle the “Built with HelloLeo” badge
  • Pro users can hide it for a cleaner look

Publishing Private Projects

If your project is set to Private:
  1. The Publish Modal shows a lock icon and “This project is private”
  2. Click “Publish” to make it public
  3. Your project is automatically deployed
Publishing a private project makes it public. Anyone with the URL can access it.

Updating Published Projects

Already published? Click “Update Published Version” to deploy your latest changes.
Your published version stays stable while you work. Changes you make with Leo only affect your dev environment until you explicitly click “Update Published Version”. Work on new features without affecting production.
The update process:
  1. Leo builds your project with the latest code
  2. Deploys to the same URL
  3. Changes go live in seconds

Deployment Status

StatusMeaning
Not PublishedProject hasn’t been deployed yet
PrivateProject is hidden, publish to make public
Publishing…Deployment in progress
PublishedLive and accessible
ErrorSomething went wrong

Best Practices

Test First

Use the live preview to test before publishing

Meaningful URLs

Choose a subdomain that reflects your project

Start Private

Keep projects private while developing

Update Regularly

Keep your published version up to date

Troubleshooting

Publish button disabled?

  • Leo might still be working - wait for the response to complete
  • Check for errors in the code editor

Deployment fails?

  1. Check the error message in the Publish Modal
  2. Review your code for syntax errors
  3. Try publishing again
  4. Get help on Discord

URL not working?

  • Wait a few seconds after publishing
  • Clear your browser cache
  • Try incognito mode