Back to DocumentationWeb Hosting

Setting Up Your Website

Deploy your first website on NoobHost with VPS-powered hosting.

April 12, 202631 views

Setting Up Your Website

Step 1: Choose a Web Hosting Plan

From your dashboard, go to Web Hosting and click New Site. Select a plan tier based on your expected traffic and resource needs.

Step 2: Configure Your Site

  • Site Name - Give your site a descriptive name
  • Region - Choose a data center close to your audience
  • One-Click Install - Install common services like WordPress and databases with a single click.

Step 3: Upload Your Files

Once provisioned, you can upload files via:

  • Site Migration - Let NoobHost handle your website migration by automatically grabbing your old site contents and bringing them to NoobHost
  • SFTP - Use any SFTP client (FileZilla, WinSCP, etc.) with the credentials from your dashboard
  • File Manager - Use the built-in web file manager
  • Git Deploy - Connect your repository for automatic deployments (coming soon)

Step 4: Point Your Domain

Add your custom domain from the domain settings. We'll automatically provision a free SSL certificate via Let's Encrypt.

What's Included

  • Free SSL certificate (auto-renewed)
  • Daily automated backups
  • SSH access
  • DDoS protection
  • 99.9% uptime SLA
web-hostingwebsitesetup