Back to DocumentationWeb Hosting
Setting Up Your Website
Deploy your first website on NoobHost with VPS-powered hosting.
April 12, 202632 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