Skip to main content

Create Instance

This guide walks you through the process of creating a new virtual private server (Instance) using the DewaVPS control panel.

Prerequisites

Before you begin, you need a DewaVPS account. If you don't have one, register first. Once registered, log in to your DewaVPS dashboard.

1. Navigate to Instance Creation

Once logged into your DewaVPS dashboard:

  1. Locate the main navigation menu (often on the left side or top).
  2. Click on the Instance or Servers section.
  3. On the Instance management page, find and click the Create or Add New Instance button.

2. Choose Location

In this section, you select the physical datacenter region where your instance will be hosted.

  • Select Region: Choose the desired datacenter location. Currently, Jakarta is the available option.
  • Why it matters: Choosing a location closer to your users generally results in lower latency and faster response times.

3. Choose Tier

Select the performance tier that best suits your needs. DewaVPS offers different tiers based on resource allocation and performance characteristics:

  • High Performance VPS: Optimized for demanding workloads requiring powerful CPU and faster RAM. Suitable for busy websites, applications, or compute-intensive tasks.
  • General Compute: A balanced option suitable for a wide range of applications like web hosting, development environments, and general-purpose servers.

4. Choose OS/Application

Select the operating system or pre-configured application image for your instance.

  • Operating Systems (OS): Choose a base Linux distribution (e.g., Ubuntu, CentOS, Debian) if you want to install and configure software yourself.
  • Applications: Select a pre-built image with software already installed (e.g., WordPress, Docker, LAMP stack - if available) to speed up deployment.

5. Configure Server Options

Customize additional features for your instance. Note that some options may increase the monthly cost.

  • Auto Backup: Enable automatic backups for your instance. You might be able to select the frequency (e.g., daily, weekly) and retention period. This is highly recommended for data safety. (Price may increase).
  • Dedicated CPU: Opt for dedicated CPU cores instead of shared cores. This provides more consistent performance, especially under sustained load, but costs more. (Price may increase).

6. Select Server Size

Choose the amount of resources (CPU, RAM, Storage) for your instance.

  • Pre-built Packages: Select from predefined plans with fixed amounts of vCPU, RAM, and SSD storage. Prices are clearly listed for each package.
  • Custom Slider (if available): Some providers allow fine-tuning resources using sliders, letting you pick specific amounts of CPU, RAM, and storage.

Review the associated costs for the selected size.

7. Provide Detail Information

Enter the final details for your instance configuration and access.

  • Hostname: Assign a name to your instance (e.g., web-server-01, app.mydomain.com). This name will be used within the control panel and set as the server's hostname. Using a Fully Qualified Domain Name (FQDN) might help with network identification.
  • Username: This is often pre-filled (e.g., root for many Linux distros, or a specific user like ubuntu). Note the default username for login.
  • Password: Create a strong root/administrator password for accessing the instance via console or password authentication. Ensure it meets complexity requirements.
  • SSH Keys (Recommended): For more secure access (especially for Linux), add your public SSH key(s). You can typically select existing keys you've uploaded to DewaVPS or add a new one. Using SSH keys disables root password login via SSH, enhancing security.

8. Configure Network

Set up the network interfaces for your instance.

  • Public Network: Usually enabled by default. This assigns a public IPv4 address (and possibly IPv6) to your instance, allowing it to connect to the internet and be reached from the outside.
  • Private Network (if available): Enable this to add a private network interface. Instances within the same private network and region can communicate securely without traffic going over the public internet. This is useful for multi-tier applications (e.g., web server talking to a database server).

9. Create Instance

Review all the selected options and the final estimated cost.

  • Click the Create Instance or Deploy button.
  • The system will now provision your instance. You'll likely see a progress bar or status indicator.
  • Once provisioning is complete, the instance will appear in your instance list, and its public IP address will be displayed.

You can now connect to your newly created DewaVPS Instance using SSH (with your key or password) or the provided web console, using the IP address and login credentials specified.