Skip to main content
Getting Started

Your first deployment

This article is for anyone who has just signed up and wants to get their first site live. By the end you'll have a running deployment and know where to look if something goes wrong.

Sign in and find your dashboard

Go to app.srvbot.io and sign in with the email you used at signup. You'll land on the main dashboard — the place you'll return to whenever you need to manage your sites.

Create your first site

1. Click 'New site' in the top right corner of the dashboard.

2. Choose the stack you're running: WordPress, Next.js, Sanity, Laravel, or static files.

3. Connect your git repository or upload your files directly.

4. Review the build settings (SrvBot detects sensible defaults for most stacks).

5. Click 'Deploy'.

Watch the build

The deploy card on your dashboard shows live progress: queued → building → testing → live. Build times vary depending on your stack and dependencies. Once it shows 'live', click the site URL to see it in your browser.

If the deploy fails, the build log on the same card explains exactly what went wrong. Common causes are a missing environment variable or a build command that works locally but fails in a clean environment — see the 'Recovering from a failed deploy' article if you hit this.

Set your domain

After your first successful deploy, you can point your own domain to the site from the site settings panel. SrvBot will provision and manage an SSL certificate automatically once the DNS record resolves.

Still stuck? Reply to any email you've received from us, or send a note to [email protected]. A human will be with you within an hour during business hours.