Back to DocumentationWeb Hosting

Setting Up Your Website

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

April 12, 20267 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
  • Stack - Select your technology stack (PHP, Node.js, static, etc.)
  • Step 3: Upload Your Files

    Once provisioned, you can upload files via:

  • 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
  • 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