Перейти до основного вмісту

Connect a Custom VPS

Unlock the full potential of our platform by seamlessly integrating your own Virtual Private Server (VPS). By connecting your VPS, you gain unparalleled flexibility and control, allowing you to fine-tune your infrastructure to suit specific business objectives or project requirements. Whether you need additional resources or custom configurations, this integration offers a robust solution for scaling your operations.

If you're using AWS or GCP, check out our step-by-step guides:

Note: Adding a custom VPS to your account enhances your capabilities without altering the configuration of your current workspaces or services. Your existing setup remains intact, ensuring continued smooth operations while enabling advanced features.

Prerequisites

To successfully connect your VPS to the platform, ensure that the following conditions are met:

RequirementDescription
Public IP AddressEnsure your server has a public IP address for establishing the connection.
SSH UsernameThe username with administrative privileges for SSH access (typically 'root' or an admin user).
Private KeyThe private key needed to authenticate the SSH connection.
Minimum Server SpecsYour server must have at least 1 CPU core and 2 GB of RAM.
Open PortPort 6443 must be open for external access to enable the connection.

How to Connect Your VPS

Follow this simple step-by-step guide to connect your VPS to the platform. Each step includes images and easy-to-understand instructions to help you through the process.

Step 1: Open workspce

Open workspace or create new workspace

Step 2: Navigate to User Settings

To begin, go to the User Settings tab by clicking on the "User Settings" icon in the lower left corner of the workspace screen.

User Settings

Step 3: Open "Your Servers" Page

Once you're in the User Settings tab, click on the Your Servers option in the menu.

Your Servers

Step 4: Add a New Server

Now, click the Add New Server button to start connecting your VPS.

Add New Server

This will open the interface for adding your server details.

Server Addition Interface

Step 5: Fill in Server Details

In the form, you need to provide the following information:

FieldDescription
Name/SubdomainEnter the server's name or subdomain to help you identify it in the system.
IP AddressInput your server’s public IP address so it can be accessed.
PortSpecify the SSH port (default is 22, but it can vary depending on your server).
UserThe username for SSH access (often 'root' for administrative tasks).
Private KeyChoose the private key for authentication. You can add a new key if necessary.

Step 6: Add a Private Key (If Needed)

If you need to add a new private key, click the Add Private Key button. This will bring up the following interface:

Add Private Key

Here’s how to fill out the private key form:

FieldDescription
NameEnter a unique name for the private key to easily identify it in the system.
Private KeyPaste the private key here. Make sure it starts with -----BEGIN OPENSSH PRIVATE KEY----- and ends with -----END OPENSSH PRIVATE KEY-----.
Select Key FileAlternatively, you can upload the private key file from your computer by clicking this button.

This form allows you to either paste the key or upload it as a file.

Step 7: View Your Connected Servers

After adding your server, it will be displayed in the Your Servers table.

Your Servers Table

Step 8: Check Detailed Information

For more detailed information about a specific server, click the Info button next to the server. This will give you a detailed view of that server's settings.

Server Info

Example of Connecting a VPS to the Platform

Want to see examples of how to connect a VPS on different platforms? Explore our guides for AWS and GCP:

Next Steps: Attach Your Workspace

Once your VPS is connected to the UBOS platform, you can use it to run your services and applications. To learn more about using your connected VPS, visit our Attach Your Workspace guide.