Skip to main content

Overview

Netlify is a popular platform for deploying static sites, serverless functions, and full-stack applications. Connect your Netlify account to deploy directly from VibeHub.

Prerequisites

Before connecting:

Connecting Your Netlify Account

1

Open VibeHub Settings

Click your profile icon and go to Settings
2

Find Connected Platforms

Scroll to the Connected Platforms section
3

Click Connect for Netlify

Click the Connect button next to Netlify
4

Authorize in Netlify

You’ll be redirected to Netlify. Log in and authorize VibeHub to access your account.
5

Return to VibeHub

After authorization, you’ll be redirected back. Netlify is now connected!
You only need to connect Netlify once. After that, you can use it for any project.

Configuring a Project for Netlify

After connecting your account, configure each project:
1

Open Project Settings

Go to your project and click the Settings tab
2

Find Deployment Section

Scroll to the Deployment section
3

Select Netlify

Choose Netlify as your deployment platform
4

Choose a Site

Select an existing Netlify site or create a new one
5

Save Configuration

Click Save to store your deployment settings

Creating a New Netlify Site

If you don’t have an existing site:
  1. In the site selection, click Create New Site
  2. Enter a name for your site (will be your-name.netlify.app)
  3. Click Create
  4. The new site is automatically selected

Deploying to Netlify

Once configured, deploying is simple:
  1. Go to your project dashboard
  2. Click the Deploy button
  3. Watch the deployment progress
  4. Click the URL to view your live site

Deployment Settings

SettingDescription
SiteWhich Netlify site to deploy to
Build CommandCommand to run before deploy (e.g., npm run build)
Publish DirectoryFolder containing built files (e.g., dist, build)
If your project needs a build step, make sure to configure the build command and publish directory in your Netlify site settings.

Viewing Deployment Status

After deploying, you’ll see:
  • Status - Building, Deploying, Ready, or Failed
  • URL - Link to your deployed site
  • Deploy Time - When the deployment completed

Troubleshooting

Authorization Failed

If the OAuth flow fails:
  1. Make sure you’re logged into Netlify
  2. Clear your browser cookies
  3. Try connecting again

Deployment Failed

If a deployment fails:
  1. Check the Netlify dashboard for error logs
  2. Verify your build command is correct
  3. Ensure all dependencies are installed
  4. Check that the publish directory exists

Site Not Appearing

If your Netlify sites don’t show up:
  1. Verify Netlify is connected in Settings
  2. Check that you have sites in your Netlify account
  3. Try disconnecting and reconnecting Netlify

Disconnecting Netlify

To disconnect your Netlify account:
  1. Go to VibeHub Settings
  2. Find Connected Platforms
  3. Click Disconnect next to Netlify
Disconnecting won’t delete your Netlify sites or deployments, but you won’t be able to deploy from VibeHub until you reconnect.

Next Steps