General Step-by-Step Guide For Non-techies

Quickly setup static website hosting for a Linux server with VPS Bootstrapper - the free GUI control panel for Linux.

1. Buy A Domain Name

The domain name is the main part of your website's address, for example: (including the .com part). You can register your domain with any registrar, or use any of the following well-known domain name registrars. The links might contain our affiliate ID, if you use the free edition of our software, click them to support us.

  • Namecheap
    Namecheap is the registrar we use for this website and the cost is low.
    Get it now!

2. Rent A VPS

VPS stands for Virtual Private Server, which is a cloud virtual machine you can lease from hosting companies for hosting your websites. You can get your Linux VPS from any hosting providers but the following are well-known VPS providers that either we use or trust (some are affiliate links for supporting our VPS software development if you use the free edition of VPS Bootstrapper)

  • Vultr
    This is the VPS provider we use for this website.
    Get it now!
  • Linode
    This is the VPS provider we use for another site of ours.
    Get it now!
  • Digital Ocean
    This is a very popular VPS provider we've used in the past and will be using in the future.
    Get it now!

3. Setup Domain Name

This might be a bit complex, but every VPS hosting company provides instructions, so we've collected links to some of these instructions.
There are two sub-steps to setup the domain name:

3.1 - Point From Domain Registrar To VPS Provider

Please refer to the docs provided by your domain registrar.

3.2 Point To Your VPS Inside The VPS Hosting Platform

5. Make The Website

Use any site builder as you wish, you can use LIVEditor (our semi-visual html code editor), DocxManager (our website generator based on Microsoft Word documents) or  Mobirise.

4. Setup Website Hosting For The VPS

This is where VPS Bootstrapper comes into play! It transforms very complex steps otherwise done with obscure Linux command line, into a one-click task with its graphical user interface!

4.1 Connect To The VPS

After a Linux VPS is created, the hosting company's web platform will provide you the IP address, the SSH port number (22 by default), and what Linux version (Ubuntu 20.04 is recommended) is installed.
You should copy & paste these info into VPS Bootstrapper.

4.2 Create & Set Login User

Initially there is only the 'root' superuser in a new Linux VPS, to align to good security practice, we don't recommend using that superuser to administer the system and run the websites.
So VPS Bootstrapper let's you to create a new standard user and use it to log into the VPS.

4.3 Setup HTTPS Site Hosting

To setup HTTPS-enabled, Nginx-powered website hosting for your VPS, all you need to do is:
- Input your domain name.
- Click the Create Website button.

6. Upload Website Files

You can use any SFTP uploader such as WinSCP, we recommend FreeFileSync and use its SFTP target, because with it you can easily exclude some files or folder from uploading with its easy to use GUI.
We also plan to add SFTP upload for VPS Bootstrapper to give you a better integrated tool set, you can get informed.

All set now!

Visit your https://YourDomain.Name and see your website live!

© Copyright 2021 All Rights Reserved.