☁️ Cloud VPS Guide

Deploy virtual private servers across 5 regions in seconds. Full root access, SSH, and 15 OS images.

Quick Start

  1. Log in to the DCDN Cloud Dashboard
  2. Navigate to Compute in the sidebar
  3. Click + New Instance
  4. Choose a plan, OS image, and region
  5. Click Create — your VPS is ready in ~15 seconds
  6. Copy the SSH command from the credentials modal

💡 Your root password is shown only once at creation. Save it immediately or add an SSH key.

Plans & Pricing

Shared CPU

PlanvCPUsRAMDiskBandwidthPrice
nano1512 MB10 GB0.5 TB$2/mo
s-small11 GB25 GB1 TB$5/mo
s-medium22 GB50 GB2 TB$10/mo
s-large24 GB80 GB3 TB$20/mo
s-xl48 GB160 GB4 TB$40/mo
s-2xl816 GB320 GB5 TB$80/mo

Dedicated CPU

PlanvCPUsRAMDiskBandwidthPrice
d-small24 GB80 GB4 TB$24/mo
d-medium48 GB160 GB5 TB$48/mo
d-large832 GB320 GB8 TB$48/mo
d-xl1664 GB400 GB12 TB$96/mo

Dedicated plans include a dedicated IP address at no extra cost.

Available OS Images

Image IDOS
ubuntu-22.04Ubuntu 22.04 LTS
ubuntu-24.04Ubuntu 24.04 LTS
debian-11Debian 11 (Bullseye)
debian-12Debian 12 (Bookworm)
centos-stream-9CentOS Stream 9
rocky-9Rocky Linux 9
alma-9AlmaLinux 9
fedora-40Fedora 40
fedora-41Fedora 41
archArch Linux (rolling)
alpine-3.19Alpine 3.19
alpine-3.20Alpine 3.20
opensuse-15openSUSE Leap 15.6
amazon-2023Amazon Linux 2023
oracle-9Oracle Linux 9

Regions

RegionLocationNodes
eu-central🇪🇺 Europe (Germany/Finland)2
eu-west🇨🇭 Europe (Switzerland)1
us-east🇺🇸 US East1
us-west🇺🇸 US West1
sa-east🌎 South America / Global3

SSH Access

After creation, connect via SSH:

ssh root@<ip_address> -p <ssh_port>

Example:

ssh root@31.97.109.213 -p 22001

Adding SSH Keys

You can add SSH keys at creation or later:

  1. Go to Compute → SSH Keys tab in the dashboard
  2. Add your public key (ed25519 or RSA)
  3. Select the key when creating a new instance, or click Add SSH Key on an existing instance

Reset Root Password

Click Reset Password on any running instance. A new random password is generated and displayed once.

Instance Lifecycle

ActionDescription
CreatingInstance is being provisioned (~15 seconds)
RunningInstance is online and accessible via SSH
StoppedInstance is stopped (no compute charges, storage retained)
RestartStop + Start in one action
DestroyPermanently delete instance and all data

API Usage

All VPS operations are available via the REST API. See the Compute API Reference for details.

Create Instance

curl -X POST https://dcdncloud.com/api/v1/compute/instances \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "my-server",
    "plan": "s-small",
    "image": "ubuntu-22.04",
    "region": "eu-central"
  }'

List Instances

curl https://dcdncloud.com/api/v1/compute/instances \
  -H "Authorization: Bearer YOUR_TOKEN"

Destroy Instance

curl -X DELETE https://dcdncloud.com/api/v1/compute/instances/{id} \
  -H "Authorization: Bearer YOUR_TOKEN"

Billing

Redundancy

Enable the Redundant option during creation to deploy your instance on two nodes simultaneously. If the primary node fails, the verification node can take over.

Need Help?