Delimiter's StorageVPS product is based on our high-availability cloud service which makes the initial configuration a little daunting if you are not used to the terminology.

Unlike a regular VPS, Delimiter's StorageVPS comes bundled with a separate firewall which requires adds an additional configuration step which some people may not be accustomed to.

In this Quick Start we are going to install Ubuntu 14.04 and configure the VPS for incoming ssh and http (web) requests.

Step-by-step guide

Setting up the VPS

  1. Login to the client portal and select the CloudStorage VPS:



  2. As your VPS has not been setup yet, there will be no VPS's running. Click on 'Add new server':



  3. You'll now create your new VPS:



    The sliders will be automatically set to 100% of your ordered resources, if you want to reserve some disk space for snapshots or for another disk then adjust the Data Disk accordingly. (This is covered in another article). For the sake of this article, we're assuming 100% of RAM, CPU and Disk will be used>

  4. Set the name, OS and resources:



    Then click the 'Create new Virtual Machine' button at the bottom

  5. The VPS will begin building and once the initial build is completed, you'll be redirected to the summary page:



    Note that on the VPS will remain in 'Creating' state as shown on the left of the table. Your public IP is will be shown in the IP Address column.

  6. In a few seconds the page will refresh (or you can manually refresh) and the VPS will be shown as running. Click on the VPS hostname, in our case test01 and the VPS status page will appear:



    From this page you can see the status, the resources allocated as well as the root password that has been assigned to the system.

  7. Click on 'show' to the right of Root password and take note of this. We will require it when logging into the VPS.

At this point the VPS is running, but now we need to configure the firewall to allow SSH traffic to pass to the VPS. This firewall is independent of the VPS, its a separate dedicated firewall/router which allows you to offload firewalling and port forwarding.

Setting up the Firewall

  1. From the VPS status page, click on 'All servers' at the top of the page next to the host name, you'll be returned to the summary page:



  2. Click on the Network tab and you'll see the private and public IPs assigned to your service:



    The top IPs start 10.0.0 are your internal IPs, these are automatically assigned to your VPS and if you had more than one in the same pool, for failover or storage clustering, then you would see them there.
    At the bottom you see your Public address, this is the IP address you'll connect to from the Internet to access your VPS.

  3. We need to start by telling the firewall what traffic is permitted to go out of the VPS towards the Internet. Click on 'Outbound Firewall' under the tab bar:


    As we assume in this example that whatever you are sending from your VPS to the Internet is good traffic, we'll just allow everything. At the bottom enter 0.0.0.0/0 meaning every IP and in protocol select All. Click submit.
    If you want to limit which traffic may go your VPS towards the Internet then you can fine tune this by port and protocol. (This is covered in another article).

  4. Now we want to connect the Public IP address back to the VPS, we've decided we want to allow SSH (port 22/TCP) and HTTP (port 80/TCP) to pass from the Internet to the VPS. We will start by passing SSH (port 22/TCP):



    Select Protocol TCP, Public port 22 and Private port 22 then click Submit. This will forward all traffic coming to the public IP address port 22/TCP to the VPS's private IP address port 22.

  5. Repeat the process for HTTP (port 80/TCP):



    Select Protocol TCP, Public port 80 and Private port 80 then click Submit.

The firewall is now configured, now its time to test.

 

You may also want to use visual panels to communicate related information, tips or things users need to be aware of.

Related articles

Related articles appear here based on the labels you select. Click to edit the macro and add or change labels.

Related issues