Put your first site online

Updated October 7, 2026 · 3 min read

Connect a cloud provider, create a server and deploy a site on it. Each step links to a detailed guide if you need more help.

On this page
  1. Follow the Get started guide
  2. Step 1: Connect your cloud provider
  3. Step 2: Create a server
  4. Step 3: Wait for the server to be ready
  5. Step 4: Create your site
  6. Step 5: Point your domain at the server
  7. What to do next

Before you start

  • A Nuvlo account. See Create your account.
  • An account at a cloud provider such as Hetzner, DigitalOcean or AWS, with a payment method set up there.
  • A domain name you can change DNS records for, if the site should be reachable at your own address.

Follow the Get started guide

A new account opens on the Overview page with a Get started guide. It checks off each step as you finish it and always shows the next one, so you can follow it instead of the steps below.

If your role in a team workspace is Viewer, the guide shows An owner or admin does this step. instead of the buttons. Ask the team’s owner or an admin to do these steps.

Step 1 Connect your cloud provider

Click Connect a provider in the guide, or go to Workspace in the sidebar, then Connections and Server providers.

Click Add provider, choose your provider and paste the API key you created in the provider’s console. Click Connect account.

Each provider asks for a different kind of key. Connect a server provider lists them and links to a guide for each one.

Step 2 Create a server

Click Create server in the guide, or open the Create menu and choose Server.

The form walks you through Provider, What to host, Region & plan, Configure and Review. Pick a region close to your visitors and a plan that fits your sites. You can resize later with most providers.

On Review, check the cost and click Create server.

The detailed walk-through is in Create a server.

Step 3 Wait for the server to be ready

Nuvlo now creates the server in your provider account and installs the web server, firewall and SSL. The page shows each part as it finishes.

You can leave the page while this runs. The Get started guide moves on by itself once the server is ready.

When setup is done, click Create a site on this server.

If setup fails, click Open server in the guide to see what went wrong and retry.

Step 4 Create your site

Under What would you like to deploy?, check that your new server is selected under Server, then pick a Site type: WordPress, Node.js app, Headless, PHP & Laravel or Static website.

The next screens depend on the type. Each type has its own guide:

Step 5 Point your domain at the server

If you entered your own domain for the site, point its DNS at the server’s IP address at your domain registrar or DNS host. HTTPS can only work once the domain points at the server; see SSL certificates.

Add a domain shows the records to create. If your domain uses Cloudflare, Connect Cloudflare lets Nuvlo set the records for you.

What to do next