NebCompute

We created NebCompute with developer experience in mind, simplifying server provisioning and instance management.


Create a server instance

Your main tool for using NebCompute is the Nebula Console, with a clear interface for server creation and management, status monitoring, usage metrics, and access controls.

Your organization can create, access, or manage server instances depending on the roles each user has. Learn more about Roles and permissions in the Onboarding guide.

Creating a NebCompute server takes two steps: server and network configuration.

NebCompute server instance creation flow

Server configuration lets you define the operating system and other resource capacities used in your instance:


  1. Name your instance

  2. Choose operating system image and version

    Software images are pre-configured packages of operating systems and applications. Nebula offers these images to streamline the process of setting up your servers.

    Each image has multiple OS versions available.


  3. Choose instance type

    The instance types that Nebula offers help you specify the computing power you need for your server instance. Instance types are differentiated by the number of virtual CPUs, the amount of GiBs of memory, and the allocated network bandwidth.

    Choose the resources you require to efficiently run your applications.


    Choosing the number of instances that are created in one go is coming soon.


During initial configuration, the Console provides a clear monthly estimate cost for the server you set up. This estimate is based on the instance type you choose.

Next is network and security configuration:


  1. Select or create VPC

    A VPC (Virtual Private Cloud) is a logically isolated network in Nebula’s infrastructure. It defines the boundaries for your network resources, making them private and secure.


  2. Select or create subnet

    Subnets are logical subdivisions within VPC's IP address range. They enable segmentation of the network and provide a way to organize and control access to your resources.


  3. Select or create security group

    Security groups help you control the incoming and outgoing network traffic for your instances.


  4. Select or create key pair

    Nebula servers will accept remote access with secure shell (SSH) using public key as method of secure authentication.

    Generate a key pair and upload the public key to your server instance. The private key should remain on your local machine for authentication.


Read more about network and security configuration here.

The Summary section contains a brief description of the configuration you choose, and an estimated monthly cost. If everything looks OK, click on Launch server. You are done!

Nebula immediately starts the server provisioning process. You can now see the instance you created, the server’s state, status, and the IP address you can use to connect to it.


Log into your server

The easiest method to connect to your Nebula server is using SSH. You will need:

  • Your server’s IP address. Copy it from the Instances page in the Console.
  • Your SSH username. On Ubuntu, this is root by default.
  • The path to your private key for authentication, in case you use key pair authentication.

Make sure that your private key is stored securely and is not shared publicly. Read more about key pair authentication in the Network and security guide.

Once you have these details follow these steps:

  1. Copy this command into your terminal:

    ssh -i /path/.ssh/my_private_key.pem root@nebula_server_ip -p 22
  2. Substitute the path to your private key

  3. Substitute the server IP address

You’re done! You can now interact with your server, install applications, and deploy your code.


Next steps


Need help?

If you have any technical questions or encounter any problems, get in touch with our Support team! We are here to help, and will provide support if you encounter any issues with NebCompute.